Microsoft Azure Container Instances: erste Eindrücke

Nachdem ich im letzten Artikel einen Blick auf den Azure App Service geworfen habe, der auch letztlich auf Docker-Containern basiert, stand als nächstes der Test des von Microsoft Azure Container Instances getauften Services auf dem Plan.  Dabei wird eine Docker-Umgebung bereit gestellt, innerhalb der die jeweiligen Container lauffähig sind.
Weiterlesen bei Microsoft Azure Container Instances: erste Eindrücke »

Tags:

Individuelle Konfiguration von Nginx-Proxy- und PHP-FPM-Service

Im letzten Artikel beschrieb ich die Installation von WordPress mit Docker im Swarm Mode auf einem Host. Nach kleineren Hürden war die grundsätzliche Installation erledigt und WordPress konnte in Betrieb genommen werden. Im Praxisbetrieb zeigte sich jedoch schnell, dass die Standard-Konfiguration noch ein wenig optimiert werden musste.
Weiterlesen bei Individuelle Konfiguration von Nginx-Proxy- und PHP-FPM-Service »

Tags:

Howto: Nginx-Proxy und Nginx-Proxy-Companion im Docker Swarm Mode auf einem Host

Im letzten Beitrag habe ich die Einrichtung eines Docker-Stacks für eine PHP-Anwendung mit dem Laravel-Framework beschrieben. Diese Kombination läuft schon recht gut, hat allerdings den Nachteil, dass bei Nutzung des Ports 80, der nach außen hin auf dem Host freigegeben ist, auch nur diese eine Anwendung verwendet werden kann.
Weiterlesen bei Howto: Nginx-Proxy und Nginx-Proxy-Companion im Docker Swarm Mode auf einem Host »

Tags:

Benchmarking MariaDB mit (& ohne) ProxySQL mit (& ohne) Docker, Teil 2 von 2

Es folgt der zweite Teil des kleinen Benchmarks, der ebenfalls mehr oder minder ein bewegtes Ziel darstellt. Die ersten Ergebnisse waren dabei zunächst ein wenig anders als vermutet, letztlich stellte sich die Vermutung nach weiteren Untersuchungen jedoch als richtig heraus, was von den Messergebnissen bestätigt wurde.
Weiterlesen bei Benchmarking MariaDB mit (& ohne) ProxySQL mit (& ohne) Docker, Teil 2 von 2 »

Tags:

Benchmarking MariaDB mit (& ohne) ProxySQL mit (& ohne) Docker, Teil 1 von 2

Zugegeben, eigentlich wollte ich gar keine Benchmark-Tests durchführen. Zumindest war dies nicht der erste Gedanke, als ich mich seit längerer Zeit einmal wieder mit MySQL bzw. MariaDB und Docker, insbesondere dessen neuen Features, beschäftigt habe.
Weiterlesen bei Benchmarking MariaDB mit (& ohne) ProxySQL mit (& ohne) Docker, Teil 1 von 2 »

Tags:

Ansible-Playbooks und Docker-Machine

Der Titel könnte auch lauten “Ansible Playbooks auf mit Docker-Machine eingerichteten Hosts ausführen”. War mir zwar ein wenig zu sperrig, aber genau darum geht es. Ansible ist eine Open-Source-Software zur Orchestrierung, Konfiguration und Administration und wird eingesetzt, wenn derartige Aufgaben automatisiert werden sollen.
Weiterlesen bei Ansible-Playbooks und Docker-Machine »

Tags:

Docker Overlay Network und Updates bei der Installation von Docker 1.10.x

Im letzten Artikel habe ich beschrieben, wie Docker Swarm auf KVM-basierten virtuellen Maschinen eingerichtet wurde. Von da an ist es nur noch ein kleiner Schritt zur Konfiguration eines Overlay Networks.
Weiterlesen bei Docker Overlay Network und Updates bei der Installation von Docker 1.10.x »

Tags:

Aufbau einer Docker Private Registry

Und wieder ein kleiner Artikel über Docker & Co. – es sieht so aus, als ließe mich das Thema noch nicht los. Zugegebenermaßen ist es ja auch spannend und bietet momentan sehr viel Raum für Experimente. Denn nachdem man die ersten Docker-Images gebaut hat, stellt sich unweigerlich die Frage, wie sich diese transportieren und auf dem Zielsystem installieren lassen.
Weiterlesen bei Aufbau einer Docker Private Registry »

Tags:

Admin, ich habe den Container geschrumpft! – Ein minimales Nginx-Docker-Image

Seit einigen Monaten läuft auf einer meiner VMs Gitlab als Docker-Container. Wie bereits beschrieben, funktioniert dies in der Praxis wunderbar, wobei die komplette Anwendung aus einem Redis-, einem PostgreSQL- und dem Gitlab-Container besteht. Hinzu kam vor einigen Wochen noch ein Nameserver-Container. Wenn man – wie ich – neugierig auf die Vorgänge auf der virtuellen Maschine sowie innerhalb der Container ist, beispielsweise Informationen über deren Ressourcenverbrauch erhalten möchte, bietet sich z.B. Googles cAdvisor an. Das Tool bietet eine Live-Ansicht über Ressourcen wie CPU-Zeit, Speicherverbrauch, Größe der Images usw., zusammen gefasst in einer durchaus netten Web-UI. 
Weiterlesen bei Admin, ich habe den Container geschrumpft! – Ein minimales Nginx-Docker-Image »

Tags:

Shortcuts: Docker-Container für eine Rails-Anwendung

Das Thema Docker beschäftigt mich nach wie vor. Nach den ersten praktischen Anwendungen, die vor allem die Nutzung aus Anwender-Sicht zum Thema hatten, wollte ich nun anhand eines einfachen Beispiels aus der Praxis selbst Docker-Images anlegen und Container zum Laufen bringen. Eine gewisse Inspiration ergab sich aus dem Docker-Meetup Cologne, bei dem das Thema “Patterns in a Containerized World” behandelt wurde. Insbesondere die dort angesprochenen Best Practices und Beobachtungen der Struktur von Anwendungen, die innerhalb von Containern in Betrieb sind, fanden meine Aufmerksamkeit. Als weiteren Einstieg kann ich einen Vortrag von der Froscon 2015 empfehlen, der anhand eines Beispiels auf die Aufteilung von Diensten in Container und somit Strukturierung einer Anwendung eingeht. Das Beispiel ist insofern sehr gut, als dass es über die Hinweise in zahlreichen Tutorials hinaus geht, bei denen die Einführung eher einfach gehalten ist.
Weiterlesen bei Shortcuts: Docker-Container für eine Rails-Anwendung »

Tags: