1、拉取MySQL5.7镜像
docker pull mysql:5.6
2、将镜像重命名,并删除重命名前的镜像(为了 docker images 干净整洁)
docker tag mysql:5.6 mysql5.6
docker rmi mysql:5.6
3、创建MySQL容器
docker run -itd --name mysql5.6 \
-p 3306:3306 \
-v mysql5.6_volume:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql5.6
4、到这里,就安装完了,直接可以用navicat连接了。
注:查看数据卷位置,MySQL的配置文件在这里
[root@v2 ~]# docker volume inspect mysql5.6_volume
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/mysql5.6_volume/_data",
"Name": "mysql5.6_volume",
"Options": {},
"Scope": "local"
}
]
[root@v2 ~]# cd /var/lib/docker/volumes/mysql5.6_volume/_data
[root@v2 _data]# ls
conf.d my.cnf my.cnf.fallback mysql.cnf mysql.conf.d