티스토리 뷰

docker가 설치 되어 있지 않다면 mac에 docker.dmg를 다운로드 받아서 설치 합니다. docker hub에 등록되어 있는 mysql공식 이미지 중에서 특정 version(아래의 예에서는 5.5) 이미지를 이용하여 설치 합니다.

docker pull mysql:5.5

환경변수에 아래와 같이 설정합니다.

MYSQL_ROOT_PASSWORD="password"
MYSQL_DATABASE="database"
MYSQL_CONTAINER_NAME="mysql"

아래의 명령으로 MySQL docker 컨테이너를 실행할 수 있습니다.

docker \
  run \
  --detach \
  --env MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} \
  --env MYSQL_DATABASE=${MYSQL_DATABASE} \
  --name ${MYSQL_CONTAINER_NAME} \
  --publish 3306:3306 \
  mysql:5.5;


댓글