輕鬆管理Docker容器:Portainer安裝與使用全攻略

官網

https://www.portainer.io/

幫助文件

https://docs.portainer.io/

簡介

Portainer 是一個開源的 Docker 和 Kubernetes 管理工具,提供了一個直觀的 Web 介面,用於簡化容器、映象、網路、卷等資源的管理。它支援 Docker 的本地和遠端管理,還可以用於管理 Docker Swarm 叢集和 Kubernetes 叢集。透過 Portainer,使用者可以無需命令列即可視覺化地管理容器、服務和叢集,極大地方便了 DevOps 和運維人員的工作。
  1. 環境檢視
  • 系統環境
# 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

  1. 使用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

  1. 新增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
(版權歸原作者所有,侵刪)


相關文章