my sql
이미지 다운
docker pull mysql:latest
실행
sudo docker \
run \
-d \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=1234 \
-e MYSQL_USER=remind \
-e MYSQL_PASSWORD=1234 \
--name mysql \
mysql:latest
- -d 백그라운드모드
- -p 3306:3306 호스트의 3306 포트와 컨테이너의 3306 포트를 연결
- -e 환경변수
- MYSQL_ROOT_PASSWORD
필수 항목
root 암호 설정
- MYSQL_DATABASE
데이터베이스 생성
- MYSQL_USER
user 생성
- MYSQL_PASSWORD
비밀번호 생성
- MYSQL_ALLOW_EMPTY_PASSWORD
root 비밀번호 비어서 실행
권장하지 않음
- --name
이름 설정
docker \
run \
--detach \
--env MYSQL_ROOT_PASSWORD="1234" \
--name "mysql" \
--publish 3306:3306 \
mysql;