1、使用cmd 打开命令行界面, 输入:
docker search mysql
搜索 mysql 版本
如下图:
2、使用命令登录
docker login
然后选择mysql版本,拉取mysql,版本这里选择5.6
如下图
3、等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql,标签为5.6的镜像,查看如下图
4、创建一个mysql容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqladmin -d mysql:5.6
5、查看已经创建的容器
docker ps -a
6、 启动容器
docker start e3c397cfb58e
docker ps -s
7、使用Navicat for MySQL客户端,如下所示:
注意:启动成功后,还不能被外网访问,需要进行下面设置
1、进入到容器:
docker exec -it mysql /bin/bash
2、连接上mysql,执行以下命令,需要密码,密码就是上面 启动的时候设置的 ,我这里设置的为mysqladmin,所以这里输入即可。
mysql -uroot -p
3、进入mysql
4、修改允许外网访问
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'mysqladmin';
执行成功之后就可以连接上了