1、可以查看mysql的信息,输入命令:docker search mysql
2、下载
(1)普通默认下载mysql版本,输入命令:docker pull mysql
(2)如果选择版本下载的话,后面加上版本号,输入命令:docker pull mysql:版本号
3、查看已下载的mysql版本,输入命令:docker images
4、删除已下载的版本,输入命令:docker rmi 镜像ID
(1)、比如我删除默认版本的mysql镜像
(2)、删除刚指定下载5.7版本的mysql镜像ID
(3)、查看一下刚刚的镜像
发现已经删除了!
5、运行mysql,执行命令docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
我在是5.7版本,如果是默认版本,就不需要在后面加版本号
看到这串东西说明开启成功!
可以查看一下有没有开启mysql容器
查看已执行的容器,执行命令:docker ps
后台是已经存在了,本地连一下数据库试试
如果在虚拟机外面通过客户端访问docker安装的mysql ,连接失败
(1)进入镜像中的mysql(ti 后面的字符串是mysql镜像ID)
docker exec -ti mysql镜像ID /bin/bash
(2)登录mysql
mysql -u root -p
(3)修改root 可以通过任何客户端连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
到这来就成功在虚拟机开启mysql数据库啦!