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

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

                            

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

            

    1.安裝nginx

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

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

    $ 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 多節點的管理。ui

                       

       點擊local命令行

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

容器管理

 

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

 

 

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

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

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

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

安裝完成以後再容器運行的目錄能夠看到運行結果

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

相關文章
相關標籤/搜索