Moby ist unser Docker Host auf Case. Wir verwenden ihn um diverse Dienste im Space anzubieten, wie z.B.:
Der Zugriff erfolgt per SSH als Benutzer services
. Lasse dich einweisen und deinen SSH-Key hinterlegen.
Auf moby läuft ein Docker swarm mit einem Node. Docker üblich können dort Container gestartet werden. Dazu empfiehlt es sich die Docker Dokumentation zu lesen.
Wir bevorzugen es Dienste entweder mittels docker-compose oder docker stack/swarm zu deployen. Bittet startet keine eigenständigen Container, da diese per Default zufällige Namen enthalten und für andere nicht klar ist, wozu diese gedacht sind.
Falls ihr Container mittels docker-compose startet, setzt die restart-Policy auf always damit diese nach einem Reboot des Hosts automatisch wieder gestartet werden.
Produktive
Dashboards | Dashboards Verantwortung ? Container ? W. Ports keine OS ? Server case Zustand Produktiv |
IceBox | IceBox Verantwortung TVLuke Container icbox? W. Ports keine OS docker mischmasch Server case moby Zustand |
nbspeventbot | nbspeventbot Verantwortung Malte Container nbspeventbot W. Ports keine OS OpenJDK 12 Docker Base Image Server moby Zustand Produktiv |
Sound-Setup | Sound-Setup Verantwortung Paul Container docker container auf moby02 W. Ports keine OS docker Server case Zustand Produktiv |
Bitte nutzt für Dienste keine Exposed Ports auf dem Host. Stattdessen könnt ihr direkt statische IPs aus dem Spacenetz vergeben. Tragt dazu den Host in unsere Hostliste ein und konfiguriert die IP mittels docker-compose wie folgt:
services: myservice: restart: always build: . networks: public: ipv4_address: 172.23.208.XX networks: public: external: name: space_net
Auf http://moby.nobreakspace.org:9000 ist ein Webinterface zur Verwaltung der laufenden Container konfiguriert. Wegen IPv6 Problemen will man ggf http://172.23.208.2:9000/ eingeben