跳到主要内容

Portainer

官方网站

https://www.portainer.io/

有两个版本,社区版CE和专业版EE 对于个人用户来说,选择社区版即可满足基本需求。但官方对个人用户提供了免费的3节点EE的LICENSE,每年申请续期一次即可。

本文选择专业版,请提前去官网使用邮箱申请EE版LICENSE

Docker方式安装

compose文件

networks:
default:
external: true
name: ${DOCKER_MY_NETWORK}
services:
portainer:
image: portainer/portainer-ee:latest
container_name: portainer
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${DOCKER_HOME}/portainer/data:/data
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
# ports:
# - "9000:9000"
restart: unless-stopped
networks:
default:
ipv4_address: 172.20.0.3
deploy:
resources:
limits:
cpus: "0.3"
memory: 100M

env文件

DOCKER_HOME=/home/username/docker
DOCKER_MY_NETWORK=npm_default

启动

docker compose up -d

备注

安装完成后,使用NPM把9000端口反向代理出去即可,自助注册,填写LICENSE。