下载Mysql镜像
-
docker pull mysql:5.7

-
docker images

启动mysql容器
错误的启动方式:
docker run --name jarvis-mysql -d mysql:5.7启动容器

docker ps命令没有发现正在运行的mysql容器,使用docker ps -a发现异常退出:

docker logs bc7e查看容器日志:

正确的启动方式:
docker run --name 自定义容器名 -p port1:port2 -e MYSQL_ROOT_PASSWORD=密码 -d mysql:tag

高级配置
- 挂载目录
docker run --name jarvis-mysql -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d --privileged=true mysql:5.7
- 指定编码
docker run --name 自定义容器名 -p port1:port2 -e MYSQL_ROOT_PASSWORD=密码 -d mysql:tag –character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
本文介绍如何使用Docker下载并启动MySQL容器,包括正确与错误的启动方式对比、高级配置如挂载目录及指定编码等。
2188

被折叠的 条评论
为什么被折叠?



