docker安装&启动mysql
一、Mysql下载
访问 MySQL 镜像库地:https://hub.docker.com/_/mysql?tab=tags ,找到/搜索自己想要的版本,直接拷贝右边的命令:
将命令粘贴执行:
可见,已经下载好了。
二、Mysql安装
1.查看之前安装的所有容器:
docker ps -a
2.由于之前安装的 Mysql数据库账号、密码忘了,所以,将之前的容器删除:
docker rm Mysql的容器id
3.查看之前的本地镜像: docker images
4.启动容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
其中:
-p 3306:3306 表示映射容器的3306端口到宿主机的3306端口;
-MYSQL_ROOT_PASSWORD=123456 表示设置root用户的密码。
第一个 --name mysql 表示此容器的名字叫 mysql;最后的mysql表示镜像的名字,也可以改为镜像的ID.
安装好之后,用 docker ps -a 查看所有容器,就可以看到有 mysql容器存在了。
5.进入容器
docker exec -it mysql bash
6.登陆Mysql
输入刚刚设置的密码 123456 之后,就可以进入 mysql 了,可以看到,安装的 Mysql版本是 8.0.26
7.查看数据库
表明可以正常使用 Mysql了。
8.退出Mysql,关闭容器
也可以使用: docker stop 容器id ,来关闭容器。
9.重新进入
注:
启动一个已经存在的容器(状态为退出的容器),使用:docker start 容器id