https://hub.docker.com/_/mysql
mysql - Official Image | Docker Hub
Quick reference Supported tags and respective Dockerfile links 9.1.0, 9.1, 9, innovation, latest, 9.1.0-oraclelinux9, 9.1-oraclelinux9, 9-oraclelinux9, innovation-oraclelinux9, oraclelinux9, 9.1.0-oracle, 9.1-oracle, 9-oracle, innovation-oracle, oracle8
hub.docker.com
# MySQL의 최신 이미지를 Docker Hub에서 다운로드합니다.
docker pull mysql:latest
# MySQL 컨테이너를 생성하여 실행합니다.
# - `--name fastcampus-mysql`: 컨테이너 이름을 'fastcampus-mysql'로 설정합니다.
# - `-e MYSQL_ROOT_PASSWORD=<password>`: root 사용자 비밀번호를 환경 변수로 설정합니다.
# - `-d`: 컨테이너를 백그라운드에서 실행합니다.
# - `-p 3306:3306`: 호스트의 3306 포트를 컨테이너의 3306 포트와 연결합니다.
docker run --name fastcampus-mysql -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:latest
# 'fastcampus-mysql' 컨테이너의 Bash 쉘에 접속합니다.
docker exec -it fastcampus-mysql bash
# 현재 실행 중인 모든 컨테이너와 중지된 컨테이너를 포함한 목록을 표시합니다.
docker ps -a
# 'fastcampus-mysql' 컨테이너를 중지합니다.
docker stop fastcampus-mysql
'docker 🐋' 카테고리의 다른 글
[docker] docker mysql 셸 들어가기 / 사용자, 데이터 베이스 생성/ 테이블 조회 (3) | 2024.11.05 |
---|