Docker部署MySQL5.7
拉取镜像
1
2
3
4docker pull mysql:5.7
或
百度网盘中/docker_images/mysql5.7.jar
docker load mysql5.7.jar创建运行本地mysql所需的配置文件目录
1
mkdir -p /etc/mysql/conf
创建并运行虚拟环境
1
2
3
4
5
6
7
8docker container run -p 3306:3306 --name mysql_server -v /etc/mysql/conf/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
# 命令格式:docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
# 配置说明
# -p 3306:3306 把容器的3306端口(第二个3306)映射到主机的3306端口(第一个3306)
# --name 容器实例名称
# -v /etc/mysql/conf/:/etc/mysql/conf.d 把容器的mysql配置目录(/etc/mysql/conf.d)映射到到主机的对应目录(/etc/mysql/conf/)
# -e MYSQL_ROOT_PASSWORD=123456 设置密码为123456
# -d mysql:5.7 指定使用那个镜像进入mysql的shell界面
1
docker exec -it mysql_server mysql -uroot -p123456
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zoubinbf@163.com