码迷,mamicode.com
首页 > 数据库 > 详细

docker安装MySQL

时间:2019-12-09 18:40:49      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   war   col   mys   目录   保存   tar   mysq   主机   

使用命令查看镜像

docker images

技术图片

 使用命令查询mysql镜像

docker search mysql

技术图片

 结果如上,如果搜不到结果请修改daemon.json,自行百度,此处不做赘述

docker pull mysql:5.6

技术图片

 这时候使用查看镜像命令

技术图片

 已经下载完成了;

这时候可以启动mysql容器,先创建文件夹进行目录映射,也就是挂载

因为我使用的是root用户,所以目录都是在root目录下创建一个mysql目录;

技术图片

 技术图片

 接下来启动命令如下:

docker run -it -d -p 3306:3306 --name docker_mysql -v $PWD/conf:/etc/mysql -v $PWD/logs:/var/log -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql:5.6
-d:表示后台运行,不加-d执行上面的命令你就会看到mysql启动的日志信息了
-p:表示端口映射,冒号左面的是我们的宿主机的端口,也就是我们虚拟机的端口,而右侧则表示的是mysql容器内的端口
--name:是我们给mysql容器取的名字
-v:表示挂载路径,$PWD表示当前目录下,冒号左面的表示我们宿主机的挂载目录,也就是我们虚拟机所在的文件路径,冒号右边则表是的是mysql容器在容器内部的路径

 创建容器的时候报错WARNING: IPv4 forwarding is disabled. Networking will not work.

vi /etc/sysctl.conf 
# 新增一行
net.ipv4.ip_forward=1

保存后,重启网络

systemctl restart network

技术图片

 

 

 

docker安装MySQL

标签:虚拟机   war   col   mys   目录   保存   tar   mysq   主机   

原文地址:https://www.cnblogs.com/zhengyuanyuan/p/12012544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!