Docker的UI助手Portainer,可視化操作使docker管理變的更加容易


   docker的用處不多加贅述,作為開發人員,理解別人的輪子,比自己重新造一個相同的輪子更切合實際,docker的容器思想其實和java中的class 類 和 這個類的實例化 概念相同,docker 的鏡像 和 容器,本文也從本人學習docker 的第一步來描述Portainer的使用。本人,在各種雲服務器的js的廣告下買了一台新的服務器,由於之前沒有過多的涉及到Linux機的使用,在參考了一些docker的使用教程(菜鳥教程),理解了docker 容器運行得有物理機中得一個文件掛載到容器得相關目錄(volume) 也就是菜鳥教程中redis 安裝和運行含義理解。

                            

   對於命令行頭疼的本人我,於是嘗試偷懶,在網上尋找相關的資源,於是找到了Portainer(至於其他的可視化自尋查找) ,其官網的 https://www.portainer.io/ 觀念十分明確 ,使docker管理更加容易。

            

    1.安裝

    前提已經安裝好docker ,直接pull protainer 的鏡像  

    $ docker volume create portainer_data   (宿主機上創建一個volume)

    $ docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer      (運行protainer 隨便命名,隨便端口這里只是舉例)

    2.使用

    啟動運行之后直接打開docker 所在的那台宿主機剛才啟動的端口,進入頁面 初始設置密碼和管理員賬號(本人已經重新設置)

                             

    登錄進去,可以看到當前docker 運行的容器數和鏡像數,以及宿主機的一些基本硬件信息,可以看到local 是宿主機 portainer 支持docker 多節點的管理。

                       

       點擊local

可以管理鏡像和當前運行的容器,以及容器所掛在的目錄,以及容器所用到的網絡端口。

容器管理

 

 最為方便的地方就是這個地方,在 quick action 中有四個快捷 ,這邊直接連接終端 ,分別 Logs ,Inspect ,Stats ,Console

 

 

此處的控制台為docker 容器內部得控制台,直接進入得是內部,不用再linux 機終端上 敲復雜得傳入命令

最為方便得這邊創建一個容器服務和下載鏡像都在官當菜單中直接下載和運行

  有常用的鏡像文件,以 經常改配置的nginx為例 安裝 第一步 名稱 最好給上,后面同期運行的名稱為隨機,影響管理  

  第二步設置,nginx 容器對外映射到宿主機的端口以及掛載的目錄

安裝完成之后再容器運行的目錄可以看到運行結果

安裝新的容器可運行自主打包的dockerFils ,就比較方便。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM