Linux/docker

[Docker] Docker 사용하여 MySql 설치

빅콜팝 2023. 2. 5. 16:25
728x90
반응형

도커 설치

1. homebrew 이용하여 도커 설치

brew가 아닌 brew cask 사용 시 docker-compose, docker-machine을 같이 설치해줌

brew cask install docker

 

2. 도커 홈페이지에서 OS에 맞는 도커 설치

https://www.docker.com/products/docker-desktop/

 

 

MySql Docker 이미지 다운로드

docker pull mysql

- 버전을 지정하지 않으면 최신 버전 다운로드

 

다운로드한 Docker 이미지 확인 

docker images

 

 

MySql Docker 컨터이너 생성 및 실행

docker run --name <컨테이너 이름> -e MYSQL_ROOT_PASSWORD=<비밀번호> -d -p <접근할 포트>:3306 mysql:latest
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=1234 -d -p 3306:3306 mysql:latest

 

생성된 컨테이너 리스트 출력

docker ps -a

 

컨테이너  중지 / 시작 / 재시작

각각의 명령어를 입력한뒤 docker ps 명령어를 통해 상태가 변경 되는 것 확인 가능

 

중지

docker stop mysql-container

시작

docker start mysql-container

재시작

docker restart mysql-container

 

컨테이너 접속

docker exec -it mysql-container bash
mysql -u root -p

 

데이터베이스 생성등의 작업 가능

 

컨테이너 삭제

docker rm <컨테이너 아이디>

 

 

도커 GUI로도 확인 가능

reference

https://dev.mysql.com/doc/refman/8.0/en/docker-mysql-getting-started.html

http://jmlim.github.io/docker/2019/07/30/docker-mysql-setup/

728x90
반응형

'Linux > docker' 카테고리의 다른 글

[Ubuntu] docker 및 docker-compose 설치  (0) 2022.11.22