docker 是非常好用的虛擬化容器,若還不了解docker 的可以參考小編之前寫的文章
快速搭建Tensorflow深度學習環境–Nvidia-docker
快速安裝深度學習系統 Ubuntu20.04 tensorflow 2.7.0 GPU docker
今天要跟大家介紹的是docker 的GUI介面管理工具-portainer。portainer 擁有非常漂亮的使用者介面,經過使用幾次之後小編發現已經回不去了,有了它就不用記住docker 又臭又長的指令了,直接使用GUI介面編輯即可,實在是非常方便,若你還沒用過的話趕緊觀看以下教學來學著使用吧~
內容目錄
安裝
安裝指令非常簡單,就只有簡簡單單的兩行即可安裝完成
docker volume create portainer_data
docker run –name=portainer -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

設定
安裝完後打開瀏覽器輸入localhost:9000即可以開啟如下的畫面,輸入密碼設定給管理者admin即可開始使用
- 選擇docker
- 網頁呈現的精美畫面,清楚的顯示系統有多少Image、Container
使用
由於採用網頁的方式架設,若要使用其他電腦連接也是可行的,只要查詢server端的ip位置然後在另一台電腦打入ip位置以及port:9000就可以開啟如下的登入畫面
- 剛開始創建的時候左欄選項會空空如也,點擊最下方local端即可產生如左邊顯示的Image、Container選項
創造image
- 創建image的方式很簡單,依序點擊左欄的Images,Build a new Image即可進入輸入畫面
- 將平時會寫在dockerfile的文字寫在下面視窗中並按下創建即可迅速建立一個Image
創造container
- 創造container 也是差不多的步驟
- 這邊要選擇advance mode
- 然後就可以把image名稱加上tag寫上
- 可以在此頁面自訂工作目錄
- 創造volume 讓兩邊空間相互映射,記得要選bind模式
- 若要從別台電腦連的話也可以設置網路訊息
- 更可以自由的限制每個container的使用資源