install mysql8 using docker

install mysql8 using docker

blog 및 간단한 web을 운영하기 위해 mysql8을 docker cli로 설치해봤습니다.
Ghost 버전이 5.x가 되면서 mysql8만을 지원하게 된것이 내가 mysql8을 선택한 이유입니다.

docker pull mysql:8

아래 docker-cli 과정중에 이미지가 없으면 다운로드 하므로, mysql8 이미지를 미리 다운로드 할 필요는 없습니다.

docker run -d \
--name mysql \
--network www \
--hostname mysql \
-v /volume2/docker/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORKD={mysql_pw} \
-p 3306:3306 \
mysql:8

hostname : network 내에서 ip 대신 hostname으로 접근 가능 하도록 별도의 hostname을 명시적으로 지정했습니다.