Dev_Study/Docker

[Docker] MySQL5.7 컨테이너 설치하기

LeeDaniel 2021. 3. 26. 15:19

1. MySQL5.7 컨테이너 설치하기

# docker run -d --name mysql5.7 -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true -e TZ=Asia/Seoul mysql:5.7 --character-set-server=utf8 --collation-server=utf8_general_ci --lower_case_table_names=1 

-위에 작성된 명령어의 의미

-d : 백그라운드로 실행

--name : 컨테이너의 이름은 mysql5.7

-p [외부접근포트]:[내부포워딩포트] : 외부접근포트는 3306이며 컨테이너 내부 3306포트로 포워딩한다

-e : MySQL컨테이너에서 사용할 환경변수 설정

--character-set-server : 컨테이너의 인코딩 설정

--collation-server : 컨테이너의 인코딩 설정

--lower_case_table_names=1 : MySQL 테이블명 대소문자 구분하지않도록 설정

 

MySQL5.7 설치 완료


2. 실행중인 컨테이너 목록 확인

# docker ps

실행중인 컨테이너 목록 확인


3. 10060 포트 열기

# firewall-cmd --zone=public --permanent --add-port=10060/tcp

10060 포트 열기

4. 3306 포트 열기

# firewall-cmd --zone=public --permanent --add-port=3306/tcp

3306 포트 열어주기

5. 방화벽 재시작( 방화벽 변경사항 적용 )

# firewall-cmd --reload

방화벽 재시작 ( 변경사항 적용 )

6. 방화벽 열린 포트 확인

# firewall-cmd --zone=public --list-all

방화벽 열린 포트 확인


7. 외부에서 접속해보기

Test Connection

반응형

'Dev_Study > Docker' 카테고리의 다른 글

[Docker] Docker 옵션  (0) 2021.03.26
[Docker] CentOS8_Docker 설치하기  (0) 2021.03.26