반응형
Mysql 컨테이너 실행
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
기본적인 실행방법은 위와 같으나, 아래 dockerhub의 Mysql 공식이미지 문서에 따르면
https://hub.docker.com/_/mysql
MYSQL_ROOT_PASSWORD 뿐만아니라 MYSQL_DATABASE와 MYSQL_USER, MYSQL_PASSWORD 환경변수 값을 옵션으로 주면 Mysql 컨테이너 실행시 자동으로 데이터베이스와 사용자도 함께 생성해준다.
docker run --name mysql-db \
-e MYSQL_ROOT_PASSWORD=aa12345 \
-e MYSQL_DATABASE=TEST_DB \
-e MYSQL_USER=user1 \
-e MYSQL_PASSWORD=aa12345 \
-d \
-p 3306:3306 \
mysql:latest
위의 예시와 같은 형태로 컨테이너를 생성 후, DB Tool로 접속하면 아래처럼 정상적으로 연결됨을 확인할 수 있다.
끝.
반응형
'Tools > docker' 카테고리의 다른 글
[Docker] Docker Desktop D 드라이브에 설치하기 (2) | 2024.10.13 |
---|---|
[Docker Error] Windows10 에서 Docker Desktop설치 시, WSL 2 installation is incomplete 에러 해결 (0) | 2022.07.17 |
[docker] HTTP status: 504 Gateway Time-out (0) | 2021.11.09 |
[docker] Docker로 MySQL 컨테이너 실행시 로그인 안됨 해결방법 (0) | 2021.11.05 |
[Docker] SpringBoot 웹어플리케이션을 도커 이미지로 빌드하는 두가지 방법 (0) | 2021.05.04 |