視覺化portainer

QiaoZhi發表於2024-03-23

0. 簡介

​ Portainer是一個視覺化的容器映象的圖形管理工具,利用Portainer可以輕鬆構建,管理和維護Docker環境。 而且完全免費,基於容器化的安裝方式,方便高效部署。

​ 且支援多種docker 編排方式,包括單機、dockerswarm、k8s等。

1. 安裝

官網:https://www.portainer.io/

安裝文件:https://www.portainer.io/install

使用docker部署ce版本:

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always portainer/portainer-ce

2. 基本使用

瀏覽器訪問9000 埠即可,第一次需要輸入密碼。 ammin/adminadminadmin

然後重新登入即可使用。

1. 連線本地

  1. 點選add environments
  2. 選擇 docker standalone
  3. 需要跑一個portainer-agent
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:2.19.4

本地跑一個代理,然後連線即可。

可以看到相關的資訊如下:

相關概念: stack 對應docker swarm 叢集的一個docker-compose 服務集合,一個服務(service) 可以包含多個容器(同一個映象多個副本)。 docker swarm 叢集一般用stack管理。剩下的都是docker 的概念。
可以直接拉容器以及管理映象等操作。

2. 連線docker swarm 叢集

也可以搭配docker swarm 容器編排方式使用。

參考:https://www.jianshu.com/p/cba7b467bdf1

相關文章