- A+
作为第1部分的延续,第2部分具有Portainer的其余功能,如下所述。
监视docker容器图像
shashi@linuxtechi ~}$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9ab9aa72f015 ubuntu "/bin/bash" 14 seconds ago Exited (0) 12 seconds ago suspicious_shannon 305369d3b2bb centos "/bin/bash" 24 seconds ago Exited (0) 22 seconds ago admiring_mestorf 9a669f3dc4f6 portainer/portainer "/portainer" 7 minutes ago Up 7 minutes 0.0.0.0:9000->9000/tcp trusting_keller
包括portainer(这是一个docker容器图像),显示所有已退出和当前正在运行的docker镜像。以下来自Portainer GUI的屏幕截图显示相同。
监控事件
单击portainer网页上的“Events”选项,如下所示。
在此页面中捕获并显示基于docker-container活动生成和创建的各种事件
现在检查并验证“ Events ”部分的工作原理。如下所述创建一个新的docker-container映像redis,在docker命令行中检查docker ps -a status。
shashi@linuxtechi ~}$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cdbfbef59c31 redis "docker-entrypoint.s…" About a minute ago Up About a minute 6379/tcp angry_varahamihira 9ab9aa72f015 ubuntu "/bin/bash" 10 minutes ago Exited (0) 10 minutes ago suspicious_shannon 305369d3b2bb centos "/bin/bash" 11 minutes ago Exited (0) 11 minutes ago admiring_mestorf 9a669f3dc4f6 portainer/portainer "/portainer" 17 minutes ago Up 17 minutes 0.0.0.0:9000->9000/tcp trusting_keller
单击顶部的“Event List”以刷新事件列表,
现在,该事件的页面也更新了此更改,
主机状态
以下是显示主机状态的移植者的屏幕截图。这是一个简单的窗口显示。这显示了主机linux机器的基本信息,如“CPU”,“hostname”,“OS info”等。此页面不是登录主机命令行,而是提供非常有用的信息,以便快速浏览。
Portainer中的仪表板
到目前为止,我们已经看到了基于“ Local”部分的移植者的各种功能。现在跳转到所选Docker Container图像的“ Dashboard”部分。
在Portainer的GUI中单击“ EndPoint ”选项时,将显示以下窗口,
对于主机容器映像,此仪表板有许多状态和选项。
1)Stacks:单击此选项,提供任何堆栈的状态(如果有)。由于没有堆栈,因此显示为零。
2)Images:单击此选项可提供可用的容器图像集。此选项将显示所有实时和退出的容器图像
例如,再创建一个“ Nginx”容器并刷新此列表以查看更新。shashi@linuxtechi ~}$ sudo docker run nginx
Unable to find image 'nginx:latest' locally latest: Pulling from library/nginx 27833a3ba0a5: Pull complete ea005e36e544: Pull complete d172c7f0578d: Pull complete Digest: sha256:e71b1bf4281f25533cf15e6e5f9be4dac74d2328152edf7ecde23abc54e16c1c Status: Downloaded newer image for nginx:latest
以下是刷新后的图像,
一旦Nginx图像被停止/终止,并且docker容器图像将被移动到未使用状态。
注意: - 可以看到这里的所有图像细节都非常清楚,包括内存使用,创建日期和时间。与命令行选项相比,从这里维护和监视容器将非常容易。
3)网络:此选项用于网络操作。像分配IP地址,创建子网,提供IP地址范围,访问控制(管理员和普通用户)。以下窗口提供了各种可能选项的详细信息。根据您的需要,可以进一步探索这些选项。
输入所有各种网络参数后,单击“ create network”按钮以创建网络。
4)Container:(点击容器)此选项将提供容器状态。此列表将提供有关实时和未运行容器状态的详细信息。此输出类似于docker ps命令选项。
在此窗口中,只需选中复选框并选择上述按钮,即可根据需要停止和启动容器。一个例子如下,
例如,处于停止状态的“CentOS”和“Ubuntu”容器,现在通过选中复选框并点击“Start”按钮启动它们。
注意:由于两者都是Linux容器映像,因此不会启动它们。Portainer试图在以后开始和停止。尝试使用“Nginx”,您可以看到它处于“running”状态。
5)卷:在Portainer文章的第一部分中描述
在Portainer中设置选项
到目前为止,我们已经看到了基于“ Local”部分的移植者的各种功能。现在跳转到所选Docker Container图像的“ Setting”部分。
在Portainer的GUI中单击“Settings”选项时,可以使用以下进一步的配置选项,
1)扩展:这是一个简单的Portainer CE订阅过程。详细信息和用途可以从附件窗口中看到。这主要用于维护相应版本的许可和订阅。
2)Users:此选项用于添加具有或不具有管理权限的“用户”。以下示例提供相同的内容。
在这种情况下输入所选用户名“shashi”和您选择的密码,然后点击下面的“ Create User”按钮。
类似地,通过选中复选框并点击删除按钮,可以删除刚刚创建的用户“shashi”。
3)Endpoints:此选项用于端点管理。可以添加和删除端点,如附加窗口中所示。
使用各种默认参数创建新endpoint “shashi”,如下所示,
同样,可以通过单击复选框并按下删除按钮来删除此端点。
4)Registries:此选项用于注册表管理。由于docker hub具有各种图像的注册表,因此该功能可用于类似目的。
使用默认选项,可以创建“shashi-registry”。
同样,如果不需要,可以删除。
5)Settings:此选项用于以下各种选项,
- 设置快照间隔
- 用于使用自定义徽标
- 创建外部模板
- 安全功能,例如 - 为非管理员禁用和启用bin安装,为非管理员禁用/启用权限,启用主机管理功能
以下屏幕截图显示了为演示目的启用和禁用的一些选项 完成所有操作后点击“Save Settings”按钮以保存所有这些选项。
现在,在LDAP,内部或OAuth扩展的“Authentication settings”中会弹出另外一个选项,如下所示
根据我们对环境所需的安全功能级别,选择相应的选项。
- 安卓客户端下载
- 微信扫一扫
- 微信公众号
- 微信公众号扫一扫