====== shack Standards ====== {{tag> storage-server docker infrastructure shackoperations docker-services dockerservices }} ====== Versionen ====== | Version | Bearbeiter | Änderungsdatum | Änderungsbemerkung | | 0.1 | hase | 11-09-2020 | Template angelegt | | 0.2 | hase | 18-09-2020 | Platzhalter für virtuelle IPs | ====== Allgemein ====== Hier sollen alle shack-spezifischen Defaults aufgelistet werden. ===== Sammlung von Docker Compose Files ===== Alle Container, die auf einem Host laufen sollen, müssen in Docker Compose Files in einer Ordnerstruktur abgelegt werden. Hier ein Beispiel: docker-repo servicename docker-compose.yml docker-compose.secret.yml servicename2 docker-compose.yml Benutzung dann mit cd docker-repo/servicename; docker-compose -f docker-compose.yml -f docker-compose.secret.yml CMD ===== Ort des Verzeichnisbaums ===== Der eben angesprochene docker-repo Verzeichnisbaum wird auf Docker Hosts unter **/root/Projects/docker-repo** abgelegt. ===== Git ===== Bitte auf [[https://gitlab.com/shackspace/docker-repos]] ein Repo für den Host anlegen. ===== IP Vergabe ===== IPs werden auf Basis der PHPIPAM vergeben. Diese ist im shack-Netz unter [[http://ipam.shack]] oder [[http://10.42.14.19]] verfügbar.