본문 바로가기

프로그래밍/Ops

Docker image 받기



참조: https://jayden-lee.github.io/post/docker/mysql-install/



1. 아래 사이트를 통해 mac에 docker를 설치할 수 있다.

https://hub.docker.com




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]