Portainer部署和添加其他docker服務器的方法
Portainer不是docker編排工具,他是一款docker可視化操作工具,它可以對容器、鏡像、本地鏡像庫等進行可視化的管理及監(jiān)控。如創(chuàng)建容器、拉取鏡像、管理本地鏡像庫等。Portainer不僅可以管理其所在服務器的docker,也可以通過在其他服務器部署portainer_agent(客戶端),實現(xiàn)對其他服務器docker的可視化操作。
1.安裝
1.1 拉取鏡像
docker pull portainer/portainer-ce:2.18.4 離線: docker load -i portainer.tar
1.2 啟動
2.2.1 創(chuàng)建數(shù)據(jù)卷
docker volume create portainer_data
2.2.2 啟動容器
將本地docker文件掛載進容器讓portainer可以使用docker 默認會有兩個端口,http使用9000端口(這里改成9001),https使用9443端口
docker run -d -p 9001:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.18.4
1.3異常解決步驟
啟用 IPv4 轉發(fā)
您需要編輯系統(tǒng)的內核配置文件來啟用 IPv4 轉發(fā)。這通??梢酝ㄟ^編輯 /etc/sysctl.conf 文件來實現(xiàn)。
打開
/etc/sysctl.conf
文件,并添加或修改以下行:
net.ipv4.ip_forward = 1
保存文件后,運行以下命令以應用更改:
sudo sysctl -p
檢查 Docker 服務
確保 Docker 服務正在運行,并且配置正確。您可以通過以下命令檢查 Docker 服務的狀態(tài):
sudo systemctl status docker
如果服務未運行,使用以下命令啟動它:
sudo systemctl start docker
重新運行 Portainer 容器
在啟用 IPv4 轉發(fā)并確認 Docker 服務正常運行后,您可以重新嘗試運行 Portainer 容器。如果您之前運行的命令已經創(chuàng)建了容器但網絡不工作,您可能需要先刪除該容器(如果它未正確啟動):
docker rm portainer
然后,再次運行您的 Docker 命令:
docker run -d -p 9001:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
驗證 Portainer 是否正常工作
打開瀏覽器,訪問 http://localhost:9001,查看 Portainer 的 Web 界面是否正常加載。
2.3 訪問 #替換ip https://localhost:9001
2、添加其他docker服務器
接下來是安裝其他docker服務器,以下簡稱B:
2.1修改B的docker啟動配置文件:
注意: 添加 -H tcp://0.0.0.0:2375會導致被攻擊風險,建議只對信任的服務器開放2375端口.
cd /usr/lib/systemd/system vim docker.service
編輯
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
修改后,重啟docker
sudo systemctl daemon-reload sudo systemctl restart docker.service
2.2添加dockerf服務器地址
接下來,在Portainer中,新增服務器B: 點擊左側Environments菜單,點擊 + Add environment 按鈕
到此這篇關于Portainer部署和添加其他docker服務器的文章就介紹到這了,更多相關Portainer部署docker內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用docker-compose創(chuàng)建網橋過程
文章介紹了通過docker-compose創(chuàng)建網橋(使用hello-world鏡像),容器退出后網橋仍存在;刪除網橋時使用docker-composedown,網橋消失但其他容器可能仍依賴其網絡2025-08-08
Docker?Desktop?啟用?Kubernetes?失敗后處理方案
?在setting -> Kubernetes 中,選中 Enable Kubernetes 后,長時間顯示 Starting ...? ,在Images中顯示幾個自動下載的鏡像后,顯示 Start Kubernetes failed,這篇文章主要介紹了Docker?Desktop啟用Kubernetes失敗后處理方法,需要的朋友可以參考下2023-08-08
CentOS系統(tǒng)下docker的安裝配置及使用介紹
這篇文章主要介紹了CentOS系統(tǒng)下docker的安裝配置及使用詳細介紹,需要的朋友可以參考下2016-10-10

