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