docker容器安装系列
docker安装MySQL
前言
已安装docker的centos7,并且防火墙已关闭
1、docker安装mysql
- 拉取mysql最新版镜像
docker pull mysql
- 查看拉取镜像
docker images
- 创建并运行容器
docker run \
-d \
-v "/usr/local/soft/mysql/data/":/var/lib/mysql \
-v "/usr/local/soft/mysql/conf/"/etc/mysql/conf.d \
-v "/usr/local/soft/mysql/log/":/var/log/mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=mysql \
--name mysql \
--restart unless-stopped \
mysql:latest
上面的命令挂载了mysql容器中的配置目录,数据目录以及日志,MYSQL_ROOT_PASSWORD
是指定mysql的密码,可以自己设定
2、navicat连接数据库
因为上面的命令中已经做了docker中的mysql容器3306端口和虚拟机端口的映射,所以可以通过ifconfig获取虚拟机ip地址,然后复制粘贴到navicat的主机,如下所示
点击测试连接,连接成功即可试用。