Tag Archives: Docker

Docker Swarm: UDP Port freigeben für einen Service

Kennt ihr das, man bekommt eine Anforderung und denkt sich: Hey kein Thema, schon 100x so oder so ähnlich gemacht – schnell erledigt. So erging es mir mal wieder letztens, es sollte ein UDP Port für einen Docker Container exposed werden. Nutzt man keinen Docker-Swarm kann das ganz einfach mittels:

passieren. Problem: Beim „docker… Read More »

GitLab und der Festplattenplatz bei der Nutzung der Docker Registry

Bei mir auf Arbeit (ZENNER IoT) sind wir begeisterte Anhänger von GitLab. Wer es nicht kennt, quasi eine kostenlose Alternative zu den Platzhirschen BitBucket und Github. Neben den üblichen Features bietet es uns auch eine integrierte CI/CD Pipeline sowie auch eine interne Registry zum Hosten unserer eigens erstellten Docker-Images (ähnlich Docker Hub). Wir betreiben Gitlab… Read More »

Abenteuer mit Docker: Konflikte mit UIDs des Containers und dem Host

Es gibt so Tage, da beschäftigt man sich mit Problemen welche man nie erwartet hättet. Wir hatten uns das Ziel gesetzt in unserem Docker-Swarm auch einen ElasticSearch Cluster zu betreiben. Nach einiger Zeit wurde auch ein fertiges Image gefunden welches das halbwegs ermöglicht (problematisch ist das Discovery der anderen Nodes, nur so als Hinweis). Damit… Read More »

Docker 1.13 was gibt es neues im Container – Universum

Zeit für Docker 1.13! Da wir uns ja nun doch schon eine gefühlte Ewigkeit nur mit dem Thema OpenVPN beschäftigt haben, sehen wir uns mal an was unsere Freunde von Docker mit der neuen Version 1.13 so an Verbesserungen herbeigeführt haben. Upgrade habe ich gerade durchgeführt, gelobt sei Homebrew:

Habe jetzt nur die Dinge… Read More »

Nodemon in Docker container unter OSx nutzen

Wer sich mit der Entwicklung von Node.JS Anwendung herumschlägt, kennt sicherlich „nodemon“ – das handliche tool überwacht den Node.JS Prozess und startet diesen bei Abstürzen oder wichtiger für mich beim ändern von Dateien neu. So lässt es sich halt bedeutend angenehmer Entwickeln. Da ich wie ihr ja vielleicht schon gemerkt habt, ein großer Docker-Freund bin… Read More »

Docker Swarm mit 2000+ Nodes

Wie ihr vielleicht mitbekommen habt, Docker hat die Version 1.12 released und bietet nun eingebaute Orchestrierung (gab es vorher auch schon aber nicht so schön). Auch wenn ich noch etwas warte mit dem Upgrade (es fehlt bei mir die Notwendigkeit) finde ich die Entwicklung sehr spannend. Habe schon mit einigen Tools gespielt (Kubernetes, Rancher) aber… Read More »

Contabo V-Server im Test – Hosting für wenig Geld

Für ein Projekt mit Docker war ich auf der Suche nach einem netten kleinen V-Server. Meine erste Idee war natürlich einfach eine VM bei Microsoft Azure oder Amazon zu erstellen. Klappte natürlich auch, nur irgendwie wäre eine entsprechende VM inklusive Datentransfer doch teurer gekommen als erwartet. So begab ich mich also auf die Suche nach… Read More »

Node.js mit MongoDB und Docker zum deployen

Was machen wir heute? Richtig: Wir verteilen eine Dummy node.js Anwendung mit Docker . Das ganze werden 2 Container, in einem läuft die Node.JS Anwendung in dem anderen eine MongoDB. Genutzt wird dafür docker-compose (damit kann man über eine .yml Datei mehrere Container zusammen starten/bauen). Mein Beispiel beruht auf folgendem Setup: BitBucket Account mit einem Git… Read More »

Docker Swarm mit Consul aufsetzen

Docker ist ja gerade in aller Munde, Nutzung ist für den gemeinen Entwickler trivial. Läuft! Bisschen interessanter wird es wenn man mehrere Docker Nodes möchte, und das ganze auch noch managen will. Was wir heute bauen? Einen Docker-Cluster mit X Nodes, einem Master und Consul für das Service-Discovery (in diesem Falle würde ich sagen eine Art von Registry… Read More »