用Portainer或UI for Docker可视化管理树莓派容器

2016-11-24 分类:Docker实践分享/开发实战 阅读(2612) 评论(0) 翻译:高洪涛

我在家用树莓派弄了一些家庭网络服务,并且将它们运行在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可视化管理树莓派容器相关推荐

  1. docker可视化管理工具对比 DockerUI Shipyard Rancher Portainer

    目录 1.前言 2.优劣对比 DockerUI Shipyard Rancher Portainer 1.前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人 ...

  2. 【Docker】Docker可视化管理工具Portainer

    文章目录 前言 1.概述 2.Portainer安装部署 3.基本功能页面 总结 前言 Docker可视化管理工具Portainer,好用! ●

  3. syslog工具_07 Docker 可视化管理和监控工具

    Docker 可视化管理和监控工具 Portainer docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var ...

  4. docker 管理工具_详解Docker可视化管理工具shipyard--部署教程及功能展示

    概述 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化.但对于命令行过敏.非技术人员,进 ...

  5. docker 可视化管理工具 shipyard 简介

    目录 1.前言 2.shipyard介绍 容器管理 具体容器详情 镜像管理 3.shipyard安装 (1)镜像下载 (2)脚本安装shipyard 1.前言 谈及docker,避免不了需要熟练的记住 ...

  6. 如何使用Docker Swarm管理更多容器

    by nolan grace 通过诺兰·格雷斯 如何使用Docker Swarm管理更多容器 (How to manage more containers with Docker Swarm) Sca ...

  7. 【Centos】EFAK(kafka-eagle)对ZK、Kafka可视化管理工具容器化安装与配置

    [Centos]EFAK(kafka-eagle)对ZK.Kafka可视化管理工具容器化安装与配置 前言 构建 Dockerfile system-config.properties works re ...

  8. Docker可视化管理工具Portainer

    1.portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控 ...

  9. Portainer -- Docker可视化管理工具的安装配置及使用

    Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控制台 ...

  10. docker可视化管理界面_分析一款Docker容器可视化管理工具Porttainer

    Porttainer介绍 Portainer是一款可视化.轻量级的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker主机及Swarm群集,提供状态显示面板.应用模板快速 ...

最新文章

  1. Java:全局变量(成员变量)与局部变量
  2. 四连通,和八连通的详解(MATLAB)
  3. 为什么css设了字体颜色不变,css color设置字体颜色
  4. 给书配代码-电力经济调度(3):计及网络安全约束的经济调度模型
  5. 修改element-ui源码使日期范围date-picker支持年范围选择
  6. XStream将XML转换为JAVA对象快速指南
  7. java memcached delete_Memcached删除/Delete数据
  8. 计算机主机要系统,计算机系统(主机).ppt
  9. Wpf初学 ---03设计一个优美的注册登录界面(连接数据库)
  10. (据说是)鏼爷和吴凯路爷爷出的NOIP模拟神题集锦
  11. nestjs+vue+ts打造一个酷炫的星空聊天室
  12. Sandbox——沙箱技术,来自chromium开发文档
  13. C语言一维数组的最大值和最小值依次放入一个新的数组中,依次类推
  14. 【最优化】黄金分割法与Fibonacci法
  15. 7-191 百钱百鸡
  16. 你有价值,你的爱才有价值
  17. 重磅 | 华为发布绝杀计算战略!投15亿美元打造开放生态,全球最快AI训练集群Atlas 900,绝了!...
  18. MaxViT实战:使用MaxViT实现图像分类任务(一)
  19. C++ signal() 函数
  20. 安装:Python库的正确安装

热门文章

  1. 从雷声谈云层中的电能
  2. 开关电源适配器原理_迅为i.MX6ULL开发板原理图分析介绍
  3. Mismatch between array dtype (‘<U40‘) and format specifier (‘%.18e‘)
  4. Arduino 函数-IO输出输入
  5. php中文网是什么需要框架,框架是什么?
  6. idea project settings在哪_IntelliJ IDEA如何对project的目录进行筛选显示?
  7. oracle 获取异常 信息,oracle存储过程异常信息的显示
  8. 区块链软件公司:什么时候区块链技术?
  9. Vue.js 还是 React?你会选择哪一个?为什么?
  10. 在eclipse中修改android源码