참조: 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]
'프로그래밍 > Ops' 카테고리의 다른 글
Zuul , could not acquire a semaphore.. (0) | 2020.04.20 |
---|---|
분산서버 처리를 위한 기술들 (0) | 2019.09.01 |
APM Scouter (0) | 2019.08.31 |
[Git] How to push another repository? (feat: expected committer email.. but..) (0) | 2019.08.14 |
Git, ssh keygen (Permission denied (publickey) (0) | 2019.06.25 |