portainer 启动mysql_Docker管理工具Portainer

6c1c6127212654ab70a1b2e3c3180873.png

20191122160531.png

Portainer 是Docker的轻量级,跨平台和开源管理UI。Portainer提供了Docker的详细概述,并允许您通过基于Web的简单仪表板管理容器,图像,网络和卷。它最初是Docker UI的分支。 但是,开发人员现在已经重写了几乎所有的Docker UI原始代码。 他还彻底修改了UX,并在最新版本中添加了更多功能。 截至目前,它已经引起了用户的极大关注,并且现在已经有超过一百万的下载量! 它将支持GNU / Linux,Microsoft Windows和Mac OS X。

1. 安装Portainer

Portainer的安装非常简单,将花费不到一分钟的时间。 Portainer完全支持Docker 1.10及更高版本。要安装Docker,请参考以下链接。

安装Docker之后,运行以下命令以获取最新的Portainer映像。·

[root@localhost ~]# docker search portainer

da80d8d4d8b7963e83f641ed40cda1ca.png

搜索结果列表

拉取镜像

[root@localhost ~]# docker pull portainer/portainer

Using default tag: latest

latest: Pulling from portainer/portainer

d1e017099d17: Pull complete

292b789be2e4: Pull complete

Digest: sha256:63eb47d4b408c3f39e942368bcbf7e157a2b6e5dda94ffd403a14199e1137133

Status: Downloaded newer image for portainer/portainer:latest

docker.io/portainer/portainer:latest

查看镜像

[root@localhost ~]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

portainer/portainer latest d1219c88aa21 2 weeks ago 80.8MB

从上面的输出中可以看到,Portainer的镜像约80 MB,这样我就不会占用更多的RAM和Hdd空间。

2. 启动

[root@localhost ~]# docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer

该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。执行完该命令之后,使用该机器IP:PORT即可访问Portainer。

6a725a669d6fe3a1c07c05cb2339b055.png

启动结果

3. 访问

首次登陆需要注册用户,给管理员用户admin设置密码。

4b7f39eac5cc66eb7ce3e3e3068d41a2.png

第一次登陆

单机版这里选择local即可,选择完毕,点击Connect即可连接到本地docker

9d1216c7d00862ec0a5f41b5cf21a478.png

选择本地

注意:该页面上有提示需要挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接。因此,在启动时必须指定该挂载文件。

009b45a0f189b1648387274363b97698.png

查看容器

4. 创建容器

单击左侧的“App Templates”按钮。这将显示一些现成的可用模板,例如Docker映像注册表,Nginx,Httpd,MySQl,WordPress等。

e7f912a3fd20c6299a846d95fb48bbf6.png

20191122162651.png

选择要部署的容器,只需单击相应的模板。

这里让我们启动MySQL容器。为此,请单击MySQL模板。输入容器名称,选择网络类型(例如新娘模式)。单击“Show advanced options”并设置端口号。

8f727d32ca4422a37d7744bba84f08b8.png

创建mysql容器

点击“Deploy the container”,过程会有点长,耐心等待。

9089d84f64a61e15cddc4b1a7139ac9c.png

容器

选择容器,点击进入。

2a276f9248106c15ae80db1fbb140e6d.png

容器管理TAB

可以这里重新启动,停止,暂停和删除此部分中的容器。

点击“Stats”统计信息按钮以查看新启动的容器中发生的情况.

92d8d99bed6ad45f8e2be5949d22844d.png

查看统计信息

这是我的数据库容器的统计信息

86a09438ac7f8ab978cf0cdb26fd8913.png

详细统计

同样,单击“Logs”按钮以查看容器的完整日志详细信息

fb6abee2651091a2930fcecab135900e.png

日志

7ba25782c36f4b486f7151dc5145ba5a.png

进入控制台

选择命令行管理程序(BASH或SH),然后单击“Connect”按钮

89b61c4cbdb9cb74bc08f31a26ba350b.png

控制台命令行

5. Docker镜像

您可以查看已下载的Docker映像的列表。

42073d1cc1dbebec61fffd3608a55642.png

已下载的镜像

要删除任何镜像,只需选择它,然后单击“Remove”,所选镜像将消失。

6. 网络(Networks)

网络部分允许您添加新网络,更改网络类型,分配/更改IP地址,删除现有网络。

dc1a598d663e9c5b42de2460dc0fbfdc.png

网络状况

7. 卷簇(Volumes)

在这里您可以查看现有的docker卷,创建新的docker卷,如果不再需要它们则将其删除。

0e8c0c09cf5787ef766362de82f6f392.png

20191122170358.png

8. 事件

在这里,我们可以查看到目前为止我们正在做的事情,例如创建新实例,网络,卷等。

7151df9d1ef05135d4108782a6cabef3.png

20191122170453.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值