MySQL文档地址: https://hub.docker.com/_/mysql/
docker拉取MySQL镜像:docker pull mysql 拉取成功后我们查看一下:docker images 创建并启动一个MySQL容器:docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql --character-set-server=utf8 --collation-server=utf8_general_ci –name:给新创建的容器命名,此处命名为pwc-mysql -e:配置信息,此处配置mysql的root用户的登陆密码 -p:端口映射,此处映射主机3306端口到容器pwc-mysql的3306端口 -d:成功启动容器后输出容器的完整ID,例如上图 73f8811f669ee... 最后一个mysql指的是mysql镜像名字 --character-set-server=utf8:设置字符集为utf8 --collation-server=utf8_general_cli:设置字符比较规则为utf8_general_cli --privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限 -v /docker/mysql/conf/my.cnf:/etc/my.cnf:映射配置文件 -v /docker/mysql/data:/var/lib/mysql:映射数据目录