Portainer?是一個輕量級的容器管理工具,支持Docker、Kubernetes、Docker Swarm、ACI和Nomad等多種平臺。它提供了一個直觀的Web界面,使用戶能夠輕松地管理和監控容器,包括創建、啟動、停止、刪除容器,以及查看容器的日志和配置信息?等非常方便,非常時候生產環境的應用和中間件的部署
1、部署portainer
1、鏡像獲取
# 拉取鏡像(拉取最新版本的)
docker pull portainer/portainer-ce
如果拉取鏡像報錯:可能得原因就是國內大多數鏡像都已經失效,需要替換沒有失效的鏡像源倉庫地址。
例如:
vi /etc/docker/daemon.json# 找個可用的鏡像源地址,然后配置上去
{"registry-mirrors": ["https://docker.1panel.live"]
}
# 重啟
systemctl daemon-reload
systemctl restart docker# 驗證
docker info
2、啟動容器
docker run -d -p 8000:8000 -p 9000:9000 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/docker_data/portainer:/data \
portainer/portainer-ce# 目錄掛載可自定義
3、瀏覽器訪問9000端口,如http://192.168.6.162:9000
首次訪問需要創建一個用戶,按要求創建即可!