Docker

[Docker] Mysql 도커 컨테이너로 올리기!

서견 2023. 10. 18. 23:43

mysql 이미지 받아오기

$ docker pull mysql:latest

 

mysql 컨테이너 실행

$ docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:latest

●  --name <container_name> : <container_name> 이름의 컨테이너를 실행한다.

 

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

 

● -e MYSQL_ROOT_PASSWORD=<password> : MySQL의 root 권한의 비밀번호를 <password>로 설정한다.

 

● -d : detach 모드로 컨테이너가 실행된다. 컨테이너가 백그라운드로 실행된다고 보면 된다.

 

● -p <호스트 포트> <컨테이너 포트> : 호스트와 컨테이너의 포트를 연결한다

 

● mysql:latest : 컨테이너에 사용할 이미지

 

 

내부접속

docker exec -it <컨테이너 아이디> mysql -u root -p