原 docker上安装mysql
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1231
一:下载mysql 镜像文件。
docker pull mysql:5.7.30
我们可以使用docker images命令来查看刚才下载的mysql镜像。
docker images
二:创建mysql实例。
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7.30
参数说明:
--name mysql:是为容器器了一个名称叫mysql。
-p 3306:3306:将容器的3306端口映射到主机的3306端口。
-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机。
-v /mydata/mysql/data:/var/lib/mysql:将配置文件夹挂载到主机。
-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机。
-e MYSQL_ROOT_PASSWORD=123456:初始化123456用户的密码。
-d mysql:5.7.30:-d表示以后台方式启动,mysql:5.7.30表示是用那个镜像启动容器。
我们可以使用docker ps 来查看docker正在运行中的容器。
docker ps
我们可以设置mysql随docker启动时启动,即开机自启动。
docker update --restart=always mysql
三:使用navicat工具连接。如果连接不上可能是防火墙的原因,需要你开启防火墙端口3306
2020-05-25 00:01:52 阅读(760)
名师出品,必属精品 https://www.91mszl.com
博主信息