操作系統Debian12
1. portainer 簡介
Portainer 是一個開源的輕量級容器管理工具,主要用於 Docker 和 Swarm 環境的可視化管理和操作。通過 Portainer,用戶可以通過簡潔易用的 Web UI 界面輕鬆地對容器、鏡像、網絡和卷等資源進行部署、管理和監控,極大簡化了容器環境的管理工作。
2. 安裝
https://docs.portainer.io/start/install-ce/server/docker/linux
- 創建數據卷
docker volume create portainer_data
- 下載並安裝容器
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
8000
是http
端口,9443
是https
端口。可以按照自己的端口修改,如 -p 9001:8000 -p 9002:9443
- 使用
docker ps
命令檢查容器是否啓動
root@server88:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1bbfc0ffd16d portainer/portainer-ce:latest "/portainer" 4 minutes ago Up 4 minutes 8000/tcp, 9000/tcp, 9443/tcp, 0.0.0.0:8000->9001/tcp, :::8000->9001/tcp, 0.0.0.0:9443->9002/tcp, :::9443->9002/tcp portainer
- 登錄 portainer server 實例
https://localhost:9443
或者像我的 https://192.168.0.88:9002
打不開的話可能是沒有開放端口,我這裏使用ufw
開放端口:
root@server88:~# ufw allow 9001
Rule added
Rule added (v6)
root@server88:~# ufw allow 9002
Rule added
Rule added (v6)
根據自己的需要進行配置和使用