下载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