Docker实践搭建&删除MySQL服务

只需要两步:一、拉取mysql镜像;二、启动容器。
拉取对应镜像,Docker提供了一个类似Github的开源平台Docker Hub,提供开源镜像,当我们docker pull <image-id>的时候,默认会去这个公共仓库拉取最新版本下载。

一、拉取mysql镜像

1.在Docker Hub上搜索想要下载的镜像,例如"mysql",搜索结果默认安装下载量排序,一般来讲点进排在首位的就好(注意镜像名称后缀信息)。

 

 2.复制docker pull mysql并执行该命令即可开始下载,默认最新版本,咱们用docker pull mysql:57.33。

 

 3、查看本地镜像docker images

 

 二、启动mysql服务&连接数据库测试

docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3307 -d mysql:5.7.33

  

 

 -name:给新创建的容器命名,此处命名为mysql01
-e:配置信息,此处配置mysql数据库的root用户的登陆密码
-p:端口映射,此处映射主机3307端口到容器mysql01的3306端口
-d:成功启动容器后输出容器的完整ID,例如上图 58653e90885e...
最后面mysql指的是mysql镜像名字

docker ps查看容器运行状态,容器的简写ID,容器的源镜像,创建时间,状态,端口映射信息,容器名字等。

 

 docker inspect mysql01查看这个容器的详细信息,例如查看运行的数据库服务的连接信息。

 

 三、删除mysql镜像

1.查看所有运行中的容器docker ps
2.停止容器运行docker stop <container-id>
3.删除这个容器docker rm <container-id>
4.删除这个镜像docker rmi <image-id>

5.查询容器IP:docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称|容器id。

posted @ 2021-02-27 13:41  hzy_叶子  阅读(4436)  评论(0编辑  收藏  举报