[Docker][Mariadb] Docker

2021. 7. 12. 17:26공부/기타등등

반응형

1. 도커 이미지 다운

docker pull mariadb


1-1. 받은 도커 이미지 확인.

docker images


2. MariaDB 컨테이너 실행.

docker run --name maria-db -p 3307:3306 -e MYSQL_ROOT_PASSWORD=mariadb -d mariadb

(1) docker run : docker image에서 container를 생성
(2) –name maria-db : maria-db라는 이름을 가진 컨테이너 생성
(3) -p 3307:3306 : 해당 컨테이너의 포트 forwarding에 대해 inbound는 3307로 하고, outbound는 3306으로 설정한다.

  • 외부에서 접속 시 3307 포트를 사용하여 컨테이너에 정보를 전달하면, 컨테이너는 내부적으로 3306 포트를 사용하여 처리하고 정보를 외부로 보낸다.
  • mySQL에서도 MariaDB와 동일하게 3306 포트를 사용하기 때문.

(4) -e : 컨테이너 내 변수 설정
(5) MYSQL_ROOT_PASSWORD=”암호” : ROOT 암호 설정
(6) -d mariadb : mariadb라는 이미지에서 분리하여 컨테이너 생성


2-1. 실행 중인 도커 확인

docker ps

2-2. 도커 명령어를 통해 DB 접속

docker exec -it maria-db mysql -u root -p


+) MYSQL Workbench에 mariadb 추가

반응형