Portainer
is a Docker Web container management. Website
Setup¶
- Run
docker run --restart always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce-ceis community edition, the free one
- Automatically remove old images: define the variable
WATCHTOWER_CLEANUP=true - Fix
0.0.0.0IP in exposed port: change Public IP in Endpoints - Source
Stacks / Docker compose¶
- Files stored in
/var/lib/docker/volumes/portainer_data/_data/compose/ - Can be deployed from GitHub
- Token can be generated from Settings → Developer settings
- Persistent volumes are named
stackname_volumename