Docker MySQL 설정하기

UICHEOL_HWANG·2024년 1월 3일

Docker

목록 보기
2/5

참조사항

위 내용은 Window → wsl ubuntu가 있거나
Mac OS일 경우를 한정하여 설명한 글입니다.

  1. Docker 설치
    Docker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 내려 받아 설치한다.

설치가 완료되면 다음 명령어를 실행하여 버전을 출력해 보자.

docker -v
Docker version 24.0.7, build $#*($@$#(build네임))
  1. MySQL Docker 이미지 다운로드
    다음 명령어로 MySQL Docker 이미지를 다운로드한다. 태그에 버전을 지정하지 않으면 최신 버전을 다운로드한다.
docker pull mysql

MySQL 버전을 지정하려면 태그에 버전을 지정한다. 보통 다운로드할 수 있는 MySQL 버전은 docker hub에서 확인할 수 있다. 예를 들어, MySQL 8.2.0 버전을 다운로드하려면 다음과 같이 태그에 버전을 지정한다.

docker pull mysql:8.2.0

그렇게 다운로드한 Docker 이미지를 확인

docker images


그럼 대략 이런식으로 당겨온 이미지가 나온다

그럼 이제 도커를 가동 시키면 된다.

docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:latest

docker가 실행중인지 아닌지 확인

docker ps -a

컨테이너 조작법

# MySQL Docker 컨테이너 중지
$ docker stop mysql-container

# MySQL Docker 컨테이너 시작
$ docker start mysql-container

# MySQL Docker 컨테이너 재시작
$ docker restart mysql-container

docker내 mysql 접속방법

  • 쉘에 들어간다
  • 그리고 해당 명령어 작성
docker exec -it <container-name> mysql -u <mysql 아이디> -p 

이렇게 하면 패스워드 입력창이 나온다

Enter password:

작성하면 접속하면 끝.

profile
개발 취미로 하는 세일즈맨

0개의 댓글