Docker 安装 MySQL5.6

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