官網
https://www.portainer.io/
幫助文件
https://docs.portainer.io/
簡介
Portainer 是一個開源的 Docker 和 Kubernetes 管理工具,提供了一個直觀的 Web 介面,用於簡化容器、映象、網路、卷等資源的管理。它支援 Docker 的本地和遠端管理,還可以用於管理 Docker Swarm 叢集和 Kubernetes 叢集。透過 Portainer,使用者可以無需命令列即可視覺化地管理容器、服務和叢集,極大地方便了 DevOps 和運維人員的工作。
-
環境檢視
-
系統環境
# cat /etc/redhat-release
Rocky Linux release 9.3 (Blue Onyx)
# uname -a
Linux Rocky9StoneCrm003080 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
-
軟體環境
# docker version
Client:DockerEngine-Community
Version:25.0.3
API version:1.44
Go version:go1.21.6
Git commit:4debf41
Built:TueFeb621:14:422024
OS/Arch:linux/amd64
Context:default
Server:DockerEngine-Community
Engine:
Version:25.0.3
API version:1.44(minimumversion1.24)
Go version:go1.21.6
Git commit:f417435
Built:TueFeb621:13:062024
OS/Arch:linux/amd64
Experimental:false
containerd:
Version:1.6.28
GitCommit:ae07eda36dd25f8a1b98dfbf587313b99c0190bb
runc:
Version:1.1.12
GitCommit:v1.1.12-0-g51d5e94
docker-init:
Version:0.19.0
GitCommit:de40ad0
-
使用Docker安裝服務端使用docker啟動
# docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.26.1
解析
# 後臺執行
# docker run -d
# 對映埠,其中9443為https埠 9000為http埠
# -p 8000:8000
# -p 9443:9443
# -p 9000:9000
# 定義啟動docker名
# --name portainer
# 總是重啟
# --restart=always
# 掛載資料卷
# -v /var/run/docker.sock:/var/run/docker.sock
# -v portainer_data:/data
# 目前最新版本映象
# portainer/portainer-ce:2.26.1
使用以下地址登入
# http連結
# http://ip:9000
# https連結
# https://ip:9443
首次登入設定使用者名稱和密碼
預設使用者為admin 密碼自定義
登入後預設會新增本地為管理主機命名為local

-
新增docker客戶端
獲取新增客戶端幫助



# 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 \
-v /:/host \
portainer/agent:2.26.1
執行docker之後在web端即可看到

連結:https://www.cnblogs.com/minseo/p/18702456
(版權歸原作者所有,侵刪)