VPS Setup
Docker Setup
Config-Files:
Es ist zu jedem Docker-Container ein Setup im Ordner /srv/docker-config/<container> abgelegt. Darin sind in der Regel drei Files enthalten: ./create.sh, ./replace.sh und env_file. Diese Files definieren die Container und können zum neustarten / ersetzen / verändern verwendet werden. Größere Setups mit Docker Compose enthalten eine docker-compose.yml.
Volumes:
Gemountete Volumes sollen unter /srv/docker-volumes/<container> abgelegt werden.
Contabo Server 1
Image |
Web-Adresse |
Volumes |
Networks | Ports | Erläuterung |
jwilder/nginx-proxy:alpine | |||||
nginx | 80, 443 | Reverse Proxy. Schleift Anfragen zum richtigen Container durch. | |||
jrcs/letsencrypt-nginx-proxy-companion:stable | |||||
nginx | |||||
Holt letsencrypt Zertifikate für alle Container ab. | |||||
containrrr/watchtower | |||||
Überwacht laufende Container. Wenn es eine neue Version gibt, wird der Container gestoppt, die neue Version gepullt, der Container gelöscht und neu gestartet. |