操作系统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)
根据自己的需要进行配置和使用