“Geordneter” Redeploy von Docker/Tutum-Containern

Bei Aktualisieren von Containern via Trigger (vgl. Docker/Tutum-Container aktuell halten) kommt es öfters vor, dass die Trigger sehr häufig hintereinander gefeuert werden. Oft mehrere weitere Trigger während die Aktualisierung des letzten noch läuft… Das ist aus zwei Gründen ungünstig: Tutum “verschluckt” sich dabei ab und zu (oder ist es Docker?) und es entstehen Fehler, die Read More…

Docker/Tutum-Container aktuell halten

Eine Möglichkeit, laufende Container aktuell zu halten, sind Trigger aus dem Docker-Hub. Diese werden dann immer gefeuert, wenn das zugrundeliegende Image im Docker-Hub aktualisiert wurde. Leider kann man seit einigen Monaten (?) offenbar nur noch bei eigenen Docker-Hub-Repos Trigger setzen. Um trotzdem Trigger von fremden Repos bei Aktualisierungen zu bekommen, benutze ich folgenden Workaround (am Read More…

tutum api

Um auf meine Docker-Container, die ich mit tutum verwalte zuzugreifen, mache ich folgendes: API-Key unter tutums `Account-Info API-Key holen Dann z.B. mit shell: (python -m json.tool formatiert den JSON-Output lesbar.) curl -u dsteinkopf:apikey https://dashboard.tutum.co/api/v1/service/ | python -m json.tool | less Sehr gute API-Doku: https://docs.tutum.co/v2/api/ die go-API hat ich auch schon erfolgreich benutzt: https://github.com/dsteinkopf/seqredeploy und https://hub.docker.com/r/dsteinkopf/seqredeploy/

WordPress hinter Reverse-Proxy

Jetzt wollte ich “mal schnell” ein Worpress einrichten. Mit docker geht das ja jetzt alles super einfach. Stimmt auch, aber leider nur im Prinzip. Was zu meiner momentanen Lösung gehört: auf meinem “produktiv”-Docker-Host (den ich via https://www.tutum.co/ verwalte – nebei: sehr empfehlenswert): folgender Service-Stack: mysql: image: ‘mysql:latest’ environment: – MYSQL_ROOT_PASSWORD=xxxxx restart: always roles: – global Read More…