Docker image 받기
참조: https://jayden-lee.github.io/post/docker/mysql-install/
1. 아래 사이트를 통해 mac에 docker를 설치할 수 있다.
2. 버전을 확인해 보자
$ docker version
3. mysql 이미지를 찾아보자
$ docker search mysql
4. mysql 최신버전을 받아보자.
$ docker pull mysql
특정 버전을 받고 싶으면 명시해주면 된다.
$ docker pull mysql:5.6
docker hub에서 검색해보면 자세한 문서를 볼 수 있다.
https://hub.docker.com/_/mysql
5. Docker 이미지 확인
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql latest 7bb2586065cd 8 days ago 477MB
6. Docker MySQL 컨테이너 생성 및 실행하기
$ docker run --name kkwonsy-mysql -e MYSQL_ROOT_PASSWORD=**** -d mysql
qwer
6-1. 외부포트 열려면?
-p 3306:3306
7. Docker 컨테이너 목록 출력하기
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
60f1dd997939 mysql "docker-entrypoint.s…" 30 minutes ago Up 30 minutes 3306/tcp, 33060/tcp kkwonsy-mysql
8. MySQL 컨테이너 bash 쉘 접속하기
$ docker exec -i -t kkwonsy-mysql bash
9.MySQL 서버 접속
# mysql -u root -p
...
10. 컨테이너 정지하기
$ docker stop kkwonsy-mysql
11. 컨테이너 삭제하기
$ docker rm [CONTAINER ID]