Docker安装MySQL

在Docker中安装MySQL并运行。

拉取最新版MySQL Server镜像

docker pull mysql/mysql-server

列出可用的镜像

docker images

启动MySQL Server

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mypassword mysql/mysql-server

默认docker容器为无状态,所以,需要为MySQL创建存储卷。

docker run -d -p 3306:3306 -v mysql -e MYSQL_ROOT_PASSWORD=mypassword mysql/mysql-server

-v mysql参数为使用命令创建的卷,若卷不存在,docker run命令会自动创建。

$ docker volume create mysql
$ docker volume ls
$ docker volume inspect mysql