美文网首页docker
入手Docker管理工具Portainer、创建Mysql容器并

入手Docker管理工具Portainer、创建Mysql容器并

作者: 在路上phper | 来源:发表于2018-06-18 18:19 被阅读174次

    在我们前面学习了简单的docker命令,通过命令可以创建自己的镜像。启动容器,通过外部可以访问容器中创建的apache网站,后面我们会使用一些工具对docker进行管理,docker本身是一个守护进程,它有一些api,客户端可以对这些api进行调用
    这节课介绍个docker管理工具Portainer(本身也是一个容器)

    image.png
    官网地址http://portainer.readthedocs.io/en/stable/deployment.html
    下面首先拉取portainer镜像
    image.png
    image.png
    启动容器
    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data --name mydocker portainer/portainer
    image.png
    防火墙放行9000端口
    image.png
    浏览器访问http://192.168.31.125:9000
    出现这个界面创建个用户
    image.png
    docker如果要外部连接可以开通tcp连接(上节课开通了2375这个端口)
    image.png
    所以这里填虚拟机的ip:2375 用于连接docker守护进程服务
    点击connect出现如下
    image.png
    里面有安装过的docker镜像 可以直接启动 停止 是一个可视化的管理工具操作界面(管理容器)
    image.png
    下面我们利用这个工具装一个官方的镜像(mysql)
    点击APP TEMPlates 选择mysql
    image.png
    image.png
    最后点击depoly the container会自动帮助我们下载镜像并启动容器
    成功后自动跳转至下面内容
    image.png
    可以看见出现了mysql容器
    如果想知道该镜像详细内容 可以到https://dev.aliyun.com/search.html搜索
    也可以通过敲命令的方式下载该镜像(docker pull ...) 这里使用可视化工具下载
    在终端中使用docker ps查看正在运行的容器
    image.png
    可以发现mysql容器启动出来了 它启动方式有些问题(我们暂时先停掉)使用官方的方式启动
    docker stop mysql && docker rm mysql
    image.png
    然后按照这种方式启动
    image.png
    docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql
    image.png
    image.png
    发现启动成功了
    接下来用navicat连接下mysql 看出现什么结果
    首先放行3307端口
    image.png
    image.png
    image.png

    相关文章

      网友评论

        本文标题:入手Docker管理工具Portainer、创建Mysql容器并

        本文链接:https://www.haomeiwen.com/subject/dllneftx.html