用Portainer或UI for Docker可视化管理树莓派容器
用Portainer或UI for Docker可视化管理树莓派容器
我在家用树莓派弄了一些家庭网络服务,并且将它们运行在Docker容器内。我不时地想看看或管理其中一个容器。但我太懒了,不想到我的笔记本电脑去用Docker命令行界面。现在有两个很好的Docker UI可以通过Web浏览器访问你的Docker引擎。让我们来试试它们。
Docker for UI,以前叫做DockerUI
我开始使用DockerUI,一个来自Michael Crosby和Kevan Ahlquist的开源项目。你可以在GitHub上找到源代码https://github.com/kevana/ui-for-docker。
在我的首页设置我使用Docker Compose配置来运行我的服务。
这是我启动UI的配置,然后我可以在树莓派的80端口访问它。
ui:
image: hypriot/rpi-dockerui
restart: always
volumes:
– ‘/var/run/docker.sock:/var/run/docker.sock’
expose:
– 9000
ports:
– 80:9000
正如你所看到的,我们在Docker Hub上提供了一个Docker镜像hypriot/rpi-dockerui,所以它在你的环境中很容易使用。
因此,让我们来看看仪表盘,其中显示了您正在运行或已停止的容器的总览:
你可以点击每个容器,看到更多的细节和一些其他的操作比如停止和重新开始。
UI提供了一些更多的视图,例如列出所有本地Docker镜像和有关你的Docker引擎的信息。
Portioner
上周我发现portainer.io也看起来很不错。他们为Linux和Windows提供了Docker镜像,而且现在有了一个ARM镜像。
源代码也在GitHub https://github.com/portainer/portainer上,它是在DockerUI的基础上开发的。
添加Linux ARM支持的pull request已合并,现在您可以使用镜像portainer/portioner:arm获取Rapsberry Pi的Docker镜像。
只需从上面使用相同的Docker Compose示例,并替换镜像名称。杀死旧容器并使用docker-compose up -d ui命令运行一个新的容器,然后你有了一个启动并运行着的Portainer。
仪表板还提供所有正在运行的容器和所有镜像等的总览。
在容器列表中,您可以看到所有正在运行和已停止的容器,以及您可以使用的一些操作。
单击其中一个正在运行的容器,您可以访问详细信息,环境变量,端口映射,卷。您还可以访问一些CPU /内存和网络统计信息以及容器的日志和容器中运行的进程。
总结
如果你想从一个不错的Web UI远程控制你的Raspberry Pi Docker容器,那么请尝试其中一个预构建的Docker镜像。当然要注意,你的家庭网络中的每个人都能够操纵你的Docker容器,因为缺少登录对话框。但对于一些私人项目,它仍然是一个优势,简化从您的手机启动和停止容器的过程。
用Portainer或UI for Docker可视化管理树莓派容器相关推荐
- docker可视化管理工具对比 DockerUI Shipyard Rancher Portainer
目录 1.前言 2.优劣对比 DockerUI Shipyard Rancher Portainer 1.前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人 ...
- 【Docker】Docker可视化管理工具Portainer
文章目录 前言 1.概述 2.Portainer安装部署 3.基本功能页面 总结 前言 Docker可视化管理工具Portainer,好用! ●
- syslog工具_07 Docker 可视化管理和监控工具
Docker 可视化管理和监控工具 Portainer docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var ...
- docker 管理工具_详解Docker可视化管理工具shipyard--部署教程及功能展示
概述 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化.但对于命令行过敏.非技术人员,进 ...
- docker 可视化管理工具 shipyard 简介
目录 1.前言 2.shipyard介绍 容器管理 具体容器详情 镜像管理 3.shipyard安装 (1)镜像下载 (2)脚本安装shipyard 1.前言 谈及docker,避免不了需要熟练的记住 ...
- 如何使用Docker Swarm管理更多容器
by nolan grace 通过诺兰·格雷斯 如何使用Docker Swarm管理更多容器 (How to manage more containers with Docker Swarm) Sca ...
- 【Centos】EFAK(kafka-eagle)对ZK、Kafka可视化管理工具容器化安装与配置
[Centos]EFAK(kafka-eagle)对ZK.Kafka可视化管理工具容器化安装与配置 前言 构建 Dockerfile system-config.properties works re ...
- Docker可视化管理工具Portainer
1.portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控 ...
- Portainer -- Docker可视化管理工具的安装配置及使用
Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控制台 ...
- docker可视化管理界面_分析一款Docker容器可视化管理工具Porttainer
Porttainer介绍 Portainer是一款可视化.轻量级的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker主机及Swarm群集,提供状态显示面板.应用模板快速 ...
最新文章
- Java:全局变量(成员变量)与局部变量
- 四连通,和八连通的详解(MATLAB)
- 为什么css设了字体颜色不变,css color设置字体颜色
- 给书配代码-电力经济调度(3):计及网络安全约束的经济调度模型
- 修改element-ui源码使日期范围date-picker支持年范围选择
- XStream将XML转换为JAVA对象快速指南
- java memcached delete_Memcached删除/Delete数据
- 计算机主机要系统,计算机系统(主机).ppt
- Wpf初学 ---03设计一个优美的注册登录界面(连接数据库)
- (据说是)鏼爷和吴凯路爷爷出的NOIP模拟神题集锦
- nestjs+vue+ts打造一个酷炫的星空聊天室
- Sandbox——沙箱技术,来自chromium开发文档
- C语言一维数组的最大值和最小值依次放入一个新的数组中,依次类推
- 【最优化】黄金分割法与Fibonacci法
- 7-191 百钱百鸡
- 你有价值,你的爱才有价值
- 重磅 | 华为发布绝杀计算战略!投15亿美元打造开放生态,全球最快AI训练集群Atlas 900,绝了!...
- MaxViT实战:使用MaxViT实现图像分类任务(一)
- C++ signal() 函数
- 安装:Python库的正确安装
热门文章
- 从雷声谈云层中的电能
- 开关电源适配器原理_迅为i.MX6ULL开发板原理图分析介绍
- Mismatch between array dtype (‘<U40‘) and format specifier (‘%.18e‘)
- Arduino 函数-IO输出输入
- php中文网是什么需要框架,框架是什么?
- idea project settings在哪_IntelliJ IDEA如何对project的目录进行筛选显示?
- oracle 获取异常 信息,oracle存储过程异常信息的显示
- 区块链软件公司:什么时候区块链技术?
- Vue.js 还是 React?你会选择哪一个?为什么?
- 在eclipse中修改android源码