閱讀258 返回首頁    go iPhone_iPad_Mac_apple


使用Portainer或者UI for Docker可視化管理你的樹莓派容器

本文講的是使用Portainer或者UI for Docker可視化管理你的樹莓派容器【編者的話】Stefan Scherer是Docker海盜船長,微軟MVP。專注於Docker技術在ARM體係中應用。本文是他在家用物聯網Docker化領域的一些使用嚐試,值得愛好Docker技術與ARM開發的同學圍觀。

我在家用樹莓派弄了一些家庭網絡服務,並且將它們運行在Docker容器內。我不時地想看看或管理其中一個容器。但我太懶了,不想到我的筆記本電腦去用Docker命令行界麵。現在有兩個很好的Docker UI可以通過Web瀏覽器訪問你的Docker引擎。讓我們來試試它們。
portainer-docker.png

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,所以它在你的環境中很容易使用。

因此,讓我們來看看儀表盤,其中顯示了您正在運行或已停止的容器的總覽:
dockerui-dashboard.png

你可以點擊每個容器,看到更多的細節和一些其他的操作比如停止和重新開始。
dockerui-container.png

UI提供了一些更多的視圖,例如列出所有本地Docker鏡像和有關你的Docker引擎的信息。
dockerui-images.png

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。

儀表板還提供所有正在運行的容器和所有鏡像等的總覽。
portainer-dashboard.png

在容器列表中,您可以看到所有正在運行和已停止的容器,以及您可以使用的一些操作。
portainer-container.png

單擊其中一個正在運行的容器,您可以訪問詳細信息,環境變量,端口映射,卷。您還可以訪問一些CPU /內存和網絡統計信息以及容器的日誌和容器中運行的進程。
portainer-stats.png

總結

如果你想從一個不錯的Web UI遠程控製你的Raspberry Pi Docker容器,那麼請嚐試其中一個預構建的Docker鏡像。當然要注意,你的家庭網絡中的每個人都能夠操縱你的Docker容器,因為缺少登錄對話框。但對於一些私人項目,它仍然是一個優勢,簡化從您的手機啟動和停止容器的過程。

原文鏈接:Visualize your Raspberry Pi containers with Portainer or UI for Docker (翻譯:高洪濤)

===========================================
譯者介紹

高洪濤,當當網架構師,開源數據庫分庫分表中間件Sharding-JDBC作者。目前從事Docker相關研究工作。

原文發布時間為:2016-11-14

本文作者:高洪濤

本文來自雲棲社區合作夥伴Dockerone.io,了解相關信息可以關注Dockerone.io。

原文標題:使用Portainer或者UI for Docker可視化管理你的樹莓派容器

最後更新:2017-10-18 14:03:20

  上一篇:go  hana學習
  下一篇:go  客服是人工智能落地的黃金場景(智能服務圓桌現場實錄)