Skip to content

docker-使用網頁/移動端進行管理docker容器&鏡像

發布於: at 上午10:33

分享該文章至:

00 諸論

使用網頁/移動端管理容器&鏡像,則可增加管理的效率和降低使用者的學習操作成本(提供可視化的圖型操作),且可方便查看容器內部運行的真實情況(可指定輸出運行過程的記錄檔)。

01 Server

1-0 緒論

主要提供使用者管理介面+可監控所有伺服器的docker狀況

1-1 指令操作

  1. 先建立好一個volume: $ docker volume create portainer_data
  2. 把指定的image pull下來且開始運行
$ docker run -d -p 8000:8000 -p 9000:9000 \
     --name=portainer \
     --restart=always \
     -v /var/run/docker.sock:/var/run/docker.sock \
     -v portainer_data:/data portainer/portainer-ce
  1. 完成後輸入localhost:9000可以進入portainer進行設定使用者的初始設置。

1-2 使用docker-compose進行建置

02 Agent

只能僅能監控該伺服器的docker狀況

2-1 指令操作

  1. 把指定的容器pull下來且開始運行
$ docker run -d -p 9001:9001 \
  --name portainer_agent \ --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent
  1. 開啟localhost:9000,進入setting>endpoints>new endpoints。
  2. 輸入名稱與Agent的URL,預設安裝Agent的port是9001,按下Add endpoint即可

2-2 使用docker-compose進行建置

03 升級至最新版本

  1. 停止原本portainer的容器: $ sudo docker stop portainer
  2. 刪除舊的portainer的image: $ sudo docker rm portainer
  3. 重新抓取新的portainer的image: $ docker pull portainer/portainer-ce
  4. 重新部署環境
    $ docker run -d -p 8000:8000 -p 9000:9000 \
         --name=portainer \
         --restart=always \
         -v /var/run/docker.sock:/var/run/docker.sock \
         -v portainer_data:/data portainer/portainer-ce
    

04 提供的的額外部分

REF

Ithome

Other