Portainer:一款圖形化容器管理工具

更新於 2023/04/18閱讀時間約 4 分鐘

📔心得

一直以來都在使用container下去跑測試環境,所以都是使用docker指令下去做除錯,最近因緣際會下找到這一款可以透過UI看全部的container狀態,真的覺得好用到爆炸,所以來介紹一下這款容器化管理神器。
基本上能用docker指令做到的事情,portainer都能做到,像是docker ps,查看所有container,接著點擊某個container,就會顯示基本的container訊息。裡面能針對這個container查看logs,inspect,stat等等,功能非常齊全。 我自己最常使用的就是docker logs,透過UI可以直接點擊Logs查看,方便很多。
依照類型也會分出stack,container,image,network,volume等等,都可各別下去做新增,查看與管理,有時候東西建了忘記刪,這邊會顯示unused,打勾後就能一鍵移除。
portainer從拉image到deploy container都能透過ui完成,對於更新版本也是很有一套,可以透過設定pull latest並點擊recreate進行container的更新,對於常常使用container測試者真的是一大福音。

👨‍💻簡介

  • portainer主要讓我們能有個UI介面管理我們的docker,對於初學docker指令不太熟的使用者能快速進入docker的世界,並且可從docker hub一鍵拉取image,設定network、volume等進行快速部署,都可藉由portainer完成。

🎯setup

透過docker-compose.yml建立portainer

  1. 建立docker-compose.yml
# docker-compose.yml
version: "3"
services:
portainer:
image: portainer/portainer-ce
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
ports:
- 9000:9000
container_name: portainer
volumes:
portainer_data: {}
2. 執行docker-compose up -d
3. 設定系統管理員
4. finish

🔰基礎介紹(本地環境)

1. Dashboard

上面的Environment info為當前本地的系統環境基本資訊
  • 6 core cpu
  • 8.3 ram
  • docker版本為20.10.17
  • URL為我掛載的docker.sock路徑
底下為當前所有的docker配置

2. Stacks

  • 使用docker-compose起的就會形成一個stack,可顯示當前所跑的stack list,以及這個stack跑的container資訊
  • 如果要自己新增stack可點擊Add stack把自己寫好的docker-compose.yml貼上去並按下Deploy the stack即可建立。

3. Containers

  • 可針對container做啟動停止暫停刪除等等的基本操作,在list介面可顯示當前所有container的基礎資訊。Quick Actions從左到右分別為Logs、Inspect、Stats、Exec Console、Attach Console
  • Logs:方便查看當前container log狀況
  • Inspect:跟docker inspect一樣,但可視程度較高,有轉成樹狀結構
  • Stats:可查看cpu、mem、network等使用率,以及顯示當前使用了哪些進程
  • Exec Console:一鍵進入容器內操作
  • 新增container的方式也是很簡單,透過Add container之後設定image的基本設定即可成功建立container,底下也可設定volume、network等等。

4. Images

  • 這邊最上面可直接輸入image name做pull image的動作,下面則是顯示當前本地所有的images,對於沒再使用的image這邊會顯示Unused真的方便許多,一鍵即可移除,點擊進去可看到image的基本資訊,並且能顯示image layers,對於自己撰寫dockerfile幫助很大。
  • 如果要自己建立image可點擊Build a new image,將自己寫的dockerfile貼上去建立image。
為什麼會看到廣告
avatar-img
17會員
83內容數
golang
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Alan的開發者天地 的其他內容
簡介 因常會在新機器跑container,藉此紀錄安裝過程,順便寫下腳本安裝懶人包 安裝docker 檢查系統中是否已經安裝了docker 執行:ps -ef |grep docker 如上圖所示,說明系統中並沒有安裝docker 添加docker-ce倉庫 安裝yum倉庫管理工具 配置docker
📔心得 因最近在研究elk-stack,藉此紀錄一下使用docker-compose建立起elk-stack的架構,在建立的過程中,比較多遇到的是記憶體使用率的配置不足,導致容器無法成功啟動,或是config檔權限的問題,因此在filebeat的部分會直接把config檔放進去並改成root權限。
👨‍💻簡介 🔰ELFK-stack:使用docker-compose建立起tick-stack的架構,撈取的指標從config/telegraf.conf設定,並送往influxdb從起來,chronograf為ui介面,查看撈取的時間序列指標狀態,最後kapacitor則是處理告警的部分.
服務上雲後有時會需要固定一組IP主動對外發出連線,這時要考慮安全性與獨立性的問題,在爬文後發現了GCP推出的Cloud NAT,本篇文章簡單介紹一下這個工具的使用。 什麼是Cloud NAT GCP Cloud NAT是GCP上的一種服務,它提供了一個管理和部署Google Cloud上的NAT(N
CentOS 7 安裝及設定Jenkins 介紹 開源且免費的CI工具,由Java編寫的,提供了持續整合、構建以及部署的功能,是一個自動化的server 環境 CentOS 7 安裝步驟 1. 添加Jenkins Repository 2. 安裝Jenkins以及Java 3. 啟動並啟用Jenki
簡介 因常會在新機器跑container,藉此紀錄安裝過程,順便寫下腳本安裝懶人包 安裝docker 檢查系統中是否已經安裝了docker 執行:ps -ef |grep docker 如上圖所示,說明系統中並沒有安裝docker 添加docker-ce倉庫 安裝yum倉庫管理工具 配置docker
📔心得 因最近在研究elk-stack,藉此紀錄一下使用docker-compose建立起elk-stack的架構,在建立的過程中,比較多遇到的是記憶體使用率的配置不足,導致容器無法成功啟動,或是config檔權限的問題,因此在filebeat的部分會直接把config檔放進去並改成root權限。
👨‍💻簡介 🔰ELFK-stack:使用docker-compose建立起tick-stack的架構,撈取的指標從config/telegraf.conf設定,並送往influxdb從起來,chronograf為ui介面,查看撈取的時間序列指標狀態,最後kapacitor則是處理告警的部分.
服務上雲後有時會需要固定一組IP主動對外發出連線,這時要考慮安全性與獨立性的問題,在爬文後發現了GCP推出的Cloud NAT,本篇文章簡單介紹一下這個工具的使用。 什麼是Cloud NAT GCP Cloud NAT是GCP上的一種服務,它提供了一個管理和部署Google Cloud上的NAT(N
CentOS 7 安裝及設定Jenkins 介紹 開源且免費的CI工具,由Java編寫的,提供了持續整合、構建以及部署的功能,是一個自動化的server 環境 CentOS 7 安裝步驟 1. 添加Jenkins Repository 2. 安裝Jenkins以及Java 3. 啟動並啟用Jenki
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
可能包含敏感內容
哪一款大叔老伯是你的菜?筆下人物角色設定!(持續施工中~) 歡迎留言你最喜歡哪一款大叔老伯!
Thumbnail
這款擁有AI智能的簡報工具——Gamma,除了主打強大的AI功能,更有著簡潔、出色的介面設計,以及與Notion類似的編輯模式,還可以做出簡易的網站,真的是一款令我十分驚艷的簡報工具。
Thumbnail
《UX in the Jungle》是一款廣受使用者經驗(UX, User eXperience)設計及軟體開發從業人員好評的教育遊戲。玩佳就算沒有相關背景知識,也能在遊戲中體會到產品開發過程的酸甜苦辣。這篇文章將介紹這款桌遊教具的開發歷程。
Thumbnail
Leonardo.Ai免費版本有150token可以使用,提供了相當豐富的功能,有多種不同的風格選擇,使生成的內容更多元,除了基本的提示語生成圖片外,對圖片進行處理外,更棒的是還能生成3D模型及訓練自己的模型,對於想要嘗試AI繪圖的朋友,不妨來嘗試一下 Leonardo.Ai 吧!
Thumbnail
推薦一款可以免費進行AI視頻換臉和圖片換臉的工具,非常好用,名字叫Swapface,它只有windows端,登錄註冊後即可使用,每天有10次免費的換臉次數,我覺得已經完全夠用。不管是直播換臉,還是一段視頻更換上自己的臉,或者是傳統的圖片換臉,這款Swapface都有很好的效果。快去試試看吧!效果霸群
最喜歡吃也是我第一次吃的 過年的時候花生裹著粉紅色跟白色的糖 不知道那叫啥,是以前很好吃的食物 其實我都很少在吃零食 因為怕看牙醫,索性就都不吃了! 不過,真有用!! 除了洗牙都沒看過醫生 所以,那是我第一次吃的懷舊食物
我想介紹的古早味零食是不管大人小孩都會知道的甜食,那個甜食就是「蘋果麵包」,以前還在上小學時,要面對許多的課業和考試,每次覺得壓力山大,快要撐不下去的時候,我就會吃一塊蘋果麵包來緩解自己的情緒,在那時候蘋果麵包其實很受小孩子歡迎,雖然它的包裝普通,比不上外面精品包裝的糖果餅乾,但蘋果麵包有個獨特的特
Thumbnail
Star Network 是一個社交 DeFi(去中心化金融)網絡,旨在成為用戶賺錢、存儲、交易和使用 Star 結餘的加密貨幣生態系統,並最終成為所有銀行活動的一站式去中心化金融平台,包括存儲和提取加密貨幣和法定貨幣、借貸、交易、投資、借記卡或信用卡支付結算,甚至是法幣商戶的會員福利。
Thumbnail
畫畫的時候很像進入了一個坑,時間感會突然消失不見,只剩下眼前的線條。畫不好的時候有點痛苦,會越陷越深,越改越不對,必須先抽離再回來,通常重新來過都能用十分之一的時間就畫到滿意的樣子。但抽離是最難的,總會想著只差一點點,再修一下就可以了,然後越改越糟,時間就這樣流逝。
Thumbnail
我會說這是一款屬於秋冬的玫瑰。 它的名字或許會讓人以為,是一款只有玫瑰香味的香水。 其實不然,它含有豐富的層次感。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
可能包含敏感內容
哪一款大叔老伯是你的菜?筆下人物角色設定!(持續施工中~) 歡迎留言你最喜歡哪一款大叔老伯!
Thumbnail
這款擁有AI智能的簡報工具——Gamma,除了主打強大的AI功能,更有著簡潔、出色的介面設計,以及與Notion類似的編輯模式,還可以做出簡易的網站,真的是一款令我十分驚艷的簡報工具。
Thumbnail
《UX in the Jungle》是一款廣受使用者經驗(UX, User eXperience)設計及軟體開發從業人員好評的教育遊戲。玩佳就算沒有相關背景知識,也能在遊戲中體會到產品開發過程的酸甜苦辣。這篇文章將介紹這款桌遊教具的開發歷程。
Thumbnail
Leonardo.Ai免費版本有150token可以使用,提供了相當豐富的功能,有多種不同的風格選擇,使生成的內容更多元,除了基本的提示語生成圖片外,對圖片進行處理外,更棒的是還能生成3D模型及訓練自己的模型,對於想要嘗試AI繪圖的朋友,不妨來嘗試一下 Leonardo.Ai 吧!
Thumbnail
推薦一款可以免費進行AI視頻換臉和圖片換臉的工具,非常好用,名字叫Swapface,它只有windows端,登錄註冊後即可使用,每天有10次免費的換臉次數,我覺得已經完全夠用。不管是直播換臉,還是一段視頻更換上自己的臉,或者是傳統的圖片換臉,這款Swapface都有很好的效果。快去試試看吧!效果霸群
最喜歡吃也是我第一次吃的 過年的時候花生裹著粉紅色跟白色的糖 不知道那叫啥,是以前很好吃的食物 其實我都很少在吃零食 因為怕看牙醫,索性就都不吃了! 不過,真有用!! 除了洗牙都沒看過醫生 所以,那是我第一次吃的懷舊食物
我想介紹的古早味零食是不管大人小孩都會知道的甜食,那個甜食就是「蘋果麵包」,以前還在上小學時,要面對許多的課業和考試,每次覺得壓力山大,快要撐不下去的時候,我就會吃一塊蘋果麵包來緩解自己的情緒,在那時候蘋果麵包其實很受小孩子歡迎,雖然它的包裝普通,比不上外面精品包裝的糖果餅乾,但蘋果麵包有個獨特的特
Thumbnail
Star Network 是一個社交 DeFi(去中心化金融)網絡,旨在成為用戶賺錢、存儲、交易和使用 Star 結餘的加密貨幣生態系統,並最終成為所有銀行活動的一站式去中心化金融平台,包括存儲和提取加密貨幣和法定貨幣、借貸、交易、投資、借記卡或信用卡支付結算,甚至是法幣商戶的會員福利。
Thumbnail
畫畫的時候很像進入了一個坑,時間感會突然消失不見,只剩下眼前的線條。畫不好的時候有點痛苦,會越陷越深,越改越不對,必須先抽離再回來,通常重新來過都能用十分之一的時間就畫到滿意的樣子。但抽離是最難的,總會想著只差一點點,再修一下就可以了,然後越改越糟,時間就這樣流逝。
Thumbnail
我會說這是一款屬於秋冬的玫瑰。 它的名字或許會讓人以為,是一款只有玫瑰香味的香水。 其實不然,它含有豐富的層次感。