Docker

[ Docker ] mySql 설치

사과씨앗 2024. 1. 21. 17:46
728x90
반응형

 

macOS에 Docker 설치:

  1. Docker Desktop을 다운로드하고 설치합니다.
  2. 다운로드한 파일을 실행하여 Docker Desktop을 설치합니다.

Windows에 Docker 설치:

  1. Docker Desktop을 다운로드하고 설치합니다.
  2. 다운로드한 파일을 실행하여 Docker Desktop을 설치합니다.
    • 설치 중에 Hyper-V를 활성화하라는 메시지가 표시되면 수락합니다.

 

Docker 설치 확인:

  • 터미널 에서 docker --version 으로 설치상태를 확인 합니다.

MySql 설치:

docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:latest

 

  • 다음 명령어를 사용하여 MySQL Docker 컨테이너를 실행합니다. 여기서 mysql-container는 컨테이너의 이름이며, mysql:latest는 사용할 MySQL 이미지입니다. -e 옵션을 사용하여 환경 변수를 설정하고, -p 옵션을 사용하여 호스트와 컨테이너 간의 포트 매핑을 정의합니다
  • --name: 컨테이너의 이름을 정의합니다.
  • -e MYSQL_ROOT_PASSWORD: MySQL 루트 사용자의 비밀번호를 설정합니다. 여기서는 my-secret-pw로 설정하였습니다. 실제 사용 시에는 보안을 위해 강력한 비밀번호를 사용하세요.
  • -p 3306:3306: 호스트와 컨테이너 간의 포트 매핑을 설정합니다. 이 경우 MySQL은 호스트의 3306 포트와 컨테이너의 3306 포트를 사용합니다.
  • -d: 컨테이너를 백그라운드에서 실행합니다

MySql  접속확인:

docker exec -it mysql-container mysql -uroot -p
  • MySQL 컨테이너가 정상적으로 실행되었는지 확인하려면 다음과 같이 명령어를 실행합니다:여기서 -it는 대화형(interactive) 쉘을 제공하고, -uroot는 MySQL 루트 사용자로 로그인하겠다는 것을 나타냅니다. 비밀번호를 입력하라는 메시지가 나타나면 my-secret-pw 또는 설정한 비밀번호를 입력합니다.
     
  • MySQL 쉘이 열리면 MySQL 서버에 정상적으로 접속한 것입니다.
728x90
반응형