ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Docker] MySQL5.7 컨테이너 설치하기
    Dev_Study/Docker 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

    댓글

Designed by Tistory.