Vor kurzem haben wir im Beitrag Traefik 2.0 Docker Container mit Lets Encrypt nutzen einen Service aufgesetzt, welcher ein SSL Zertifikat von Letsencrypt nutzt. Neben der Einrichtung zu den einzelnen Containern macht es auch Sinn das Dashboard per SSL abzusichern und wenn möglich auch noch mit einem User und Passwort zu versehen…
„Traefik v2.0 Dashboard in docker-compose.yml absichern“ weiterlesenTraefik 2.0 Docker Container mit Lets Encrypt nutzen
Seit kurzem nutze ich Docker auch für meine lokale Entwicklung. Um die entwickelten Features schneller an Kunden / Tester zu übermitteln nutze ich für die Bereitstellung der Features/Bugfixes Traefik (bug123.shop.michahobert.de). Damit diese Domains auch mit SSL verschlüsselt werden gibt es von Traefik eine direkte Konfiguration beim hochfahren des Containers…
„Traefik 2.0 Docker Container mit Lets Encrypt nutzen“ weiterlesenOfftopic | Systemupgrade für Docker Entwicklung
Aktuell nutze ich ein knapp 3-4 Jahre altes System für meine Entwicklung – welches an sich wunderbar funktioniert, aber ich glaube es wird Zeit für etwas neues. 1.) weil neuer (fast) immer besser ist 😉 und 2.) ich vermute das ich so effizienter entwickeln kann, da ich aktuell für Features und Pluginentwicklung Docker als Staging-Setup nutze. Finden wir also heraus, ob es was bringt und wenn ja, wie viel…
„Offtopic | Systemupgrade für Docker Entwicklung“ weiterlesenKomplettes Docker Feature Deployment – Digital Ocean, Rancher und Gitlab | Part 3
Im dritten Teil schauen wir uns aufsetzen von Rancher + Nodes mit Digital Ocean an um unsere Feature Branches Container einfach zu deployen. Ihr könnt dafür auch einen anderen Service nutzen, ich habe mich aber für Digital Ocean entschieden, da es am zuverlässigsten funktioniert.
„Komplettes Docker Feature Deployment – Digital Ocean, Rancher und Gitlab | Part 3“ weiterlesenKomplettes Docker Feature Deployment mit Shopware, Traefik, Shopware, Digital Ocean, Rancher und Gitlab | Part 2
Im ersten Teil habe ich über die Vor- und Nachteile eines Docker Setups gesprochen und wie wir die Container aufteilen. In diesem Teil möchte ich näher auf Traefik, Shopware und dessen Datenbank eingehen.
„Komplettes Docker Feature Deployment mit Shopware, Traefik, Shopware, Digital Ocean, Rancher und Gitlab | Part 2“ weiterlesenKomplettes Docker Feature Deployment mit Digital Ocean, Rancher, Traefik und Gitlab | Part 1
Auf der Symfony Live wurde mir mal wieder bewusst wie „rückständig“ man doch selbst ist. Bei Fragen bezüglich Docker und wer es einsetzt gingen 40-50% der Hände nach oben. Vermutlich ist die Dunkelziffer höher, da Entwickler bekanntlich melde faul sind 😉
„Komplettes Docker Feature Deployment mit Digital Ocean, Rancher, Traefik und Gitlab | Part 1“ weiterlesenDocker Festplattenverbrauch sehen und cleanen…
Als ich angefangen habe Docker zu nutzen, kam mir das alles etwas surreal und kompliziert vor. Mittlerweile habe ich mich akklimatisiert und nutze Docker mit großer Freude (bald auch produktiv). Das einzige was etwas stört ist der Verbrauch, der ist nämlich nicht zu verachten.
„Docker Festplattenverbrauch sehen und cleanen…“ weiterlesen
Docker auf macOS 10.12.6 installieren
Man kann Docker mit brew installieren, oder man wählt den einfachen Weg und nutzt die empfohlene .dmg File von Docker direkt. Diese würde ich auf jeden Fall vorziehen, da Sie schnell und unkompliziert ist.
Alle Docker Container, Images oder Netzwerke stoppen und löschen
Wer schon mal mit Docker experimentiert hat weiß, wie nervig es gerade am Anfang sein kann die Container zu stoppen und zu löschen. Um dies für alle Container zu tun einfach
sudo docker stop $(sudo docker ps -a -q) sudo docker rm $(sudo docker ps -a -q)
nutzen.
„Alle Docker Container, Images oder Netzwerke stoppen und löschen“ weiterlesen
Docker auf Ubuntu 17.04 installieren
Es ist mittlerweile ein Standard geworden seine Projekte und Tests mit Docker-Builds zu testen. Ich möchte mich dem neuen Trend nicht verwehren und zeige hier kurz wie die Einrichtung von Docker unter Ubuntu 17.04 (Gnome) funktioniert und was es zu beachten gibt.