Docker

[Docker] docker로 mysql 설치하고 접속하기

반응형
docker hub에서 mysql image 다운받기
docker pull mysql

// apple sillicon
docker pull --platform linux/x86_64 mysql

애플 실리콘의 경우 아래 명령어로 받을 수 있습니다.

 

다음과 같이 입력하여 mysql image가 잘 받아졌는지 확인합니다.

docker images

 

다음 명령어로 받아온 이미지로 container를 생성합니다. "password" 자리에는 설정하고자 하는 mysql 비밀번호를 넣으시면 됩니다. 이름은 "mysql_test" 라고 하겠습니다.

마지막에 latest를 붙인 이유는 위에서 pull할 때 mysql뒤에 아무 조건도 넣지 않았습니다. 

따라서 기본값이 latest를 받아온 것 입니다.

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql_test mysql:latest

 

 

docker ps로 container가 정상적으로 실행 되었는지 확인합니다.

docker ps

 

이제 docker로 올린 mysql에 접속해 보겠습니다.

docker exec -it mysql_test bash

 

그럼 docker에 접속할 수 있는 shell 이 나옵니다.

그리고 다음 명령어로 mysql 에 접속합니다.

mysql -u root -p

그리고 위에서 설정했던 비밀번호를 입력하시면 mysql에 접속하실 수 있습니다.

 

추가로

mysql과 docker의 shell에서 나가고 싶다면 "exit"을 입력하시면 됩니다.

반응형

'Docker' 카테고리의 다른 글

[docker] m1 맥에서 docker mysql 에러해결  (0) 2022.04.24
[Docker] docker 실행하기(2)  (0) 2022.04.09
[Docker] docker 시작하기(1)  (0) 2022.04.09