zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    HAL 分析
    Ubuntu 11.04 安装后要做的20件事情
    IOStableViewCell自适应高度cell里面放的是UIlable
    IOS支持的字体
    IOS TableView学习资源
    产品与市场
    软件质量与公司盈利
    计算机流派
    让你的软件支持繁体中文
    系统规划设置心得
  • 原文地址:https://www.cnblogs.com/stilldream/p/10637008.html
Copyright © 2011-2022 走看看