• Docker for Windows(四)实践搭建&删除MySQL服务


    我们已经下载安装好了Docker for Windows:Docker for Windows(一)下载与安装,也简单了解了Docker常用命令:Docker for Windows(三)Docker镜像与容器的区别&常用命令。那么我们可以尝试搭建一个服务,例如mysql数据库服务。

    其实只需要两步:一、拉取mysql镜像;二、启动容器。
    拉取对应镜像,Docker提供了一个类似Github的开源平台Docker Hub,提供开源镜像,当我们docker pull <image-id>的时候,默认会去这个公共仓库拉取最新版本下载。
    一、拉取mysql镜像
    1.在Docker Hub上搜索想要下载的镜像,例如"mysql",搜索结果默认安装下载量排序,一般来讲点进排在首位的就好(注意镜像名称后缀信息)。


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


    3.查看本地镜像docker images

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

    docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=Test1234 -p 3306:3306 -d mysql


    -name:给新创建的容器命名,此处命名为mysql01
    -e:配置信息,此处配置mysql数据库的root用户的登陆密码
    -p:端口映射,此处映射主机3306端口到容器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>

  • 相关阅读:
    汉语-词语:养生
    汉语-词语:道家美学
    汉语-词语:审美
    人物-书法家:王羲之
    人物-道家:庄子
    汉语-词语:含蓄
    关于finfo_file函数获取文件mime值验证出错的问题
    第一个Hello,OS World操作系统
    Lead软件项目半年感受
    Cts框架解析(15)-任务运行完
  • 原文地址:https://www.cnblogs.com/stilldream/p/10637008.html
Copyright © 2020-2023  润新知