Portainer 1.24.0安裝及使用

背景:隨着工作的不斷推進,部署的機器越來越多,逐漸形成多服務器的集羣系統,而對這些服務器的容器運維管理目前都是通過命令行方式登錄到該主機進行,對管理人員要求較高。
Portainer是一個開源的跨平臺docker可視化管理平臺,採用B/S架構,通過docker方式部署portainer非常容易

部署:

服務器主機:

# 修改docker配置

# 方式一:
>>> vim /usr/lib/systemd/system/docker.service
# 在ExecStart參數後追加 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

#方式二:
>>> sudo mkdir /etc/systemd/system/docker.service.d/
>>> sudo vim /etc/systemd/system/docker.service.d/docker.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
>>> sudo vim /etc/docker/daemon.json
{
	"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}

# 重啓守護進程
>>> sudo systemctl daemon-reload
# 重啓docker
>>> sudo systemctl restart docker
# 部署
>>> docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer

首次打開http://ip:9000,會提示設置密碼
然後就可以正常訪問了,下圖中我已經添加了服務器,正常情況首次打開下面會顯示爲空
在這裏插入圖片描述

添加服務器

  • 客戶主機:
# 修改docker配置

# 方式一:
>>> vim /usr/lib/systemd/system/docker.service
# 在ExecStart參數後追加 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

#方式二:
>>> sudo mkdir /etc/systemd/system/docker.service.d/
>>> sudo vim /etc/systemd/system/docker.service.d/docker.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
>>> sudo vim /etc/docker/daemon.json
{
	"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}

# 重啓守護進程
>>> sudo systemctl daemon-reload
# 重啓docker
>>> sudo systemctl restart docker
  • 添加節點:
    在這裏插入圖片描述
    在這裏插入圖片描述
  • 添加私有倉庫
    如果已經使用Harbor部署了私有倉庫,則可以將其添加進去
    在這裏插入圖片描述
  • 從私有倉庫pull鏡像
    在這裏插入圖片描述

如果不習慣英文界面可通過安裝中文包進行界面漢化:
https://www.quchao.net/Portainer-CN.html

參考:
https://blog.csdn.net/qq_39043100/article/details/105225454
https://segmentfault.com/q/1010000020042977

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章