It’s time for a little PHP snippet! In the next version of my WordPress theme named „Tikva“ I needed a list of all Font Awesome icons to let the user choose them in a select field. Unfortunately I didn’t find a complete list of all icons as text file, CSV or a similar formatting.
Weiterlesen bei How to generate a list of Font Awesome icons
Docker 1.12 Swarm mode mit PHP und Nginx in der Praxis
Ausgehend vom ersten Beispiel der Docker Services aus dem Blog-Beitrag von Docker selbst, habe ich mich gefragt, wie eine klassische PHP-Anwendung als Docker-Service aussehen würde. Einer kurzen Einführung in die neuen Docker-Services habe ich im letzten Beitrag einen Abschnitt gewidmet, der folgende Text geht davon aus, dass ein Docker Swarm im neuen Swarm mode erfolgreich eingerichtet wurde.
Weiterlesen bei Docker 1.12 Swarm mode mit PHP und Nginx in der Praxis
Docker 1.12 Swarm mode – Shortcuts
Seit den ersten Tests und dem Aufbau eines Docker Swarm Clusters unter Docker 1.12 mit dem so genannten Swarm mode habe ich mich weiter mit den neuen Features von Docker 1.12 beschäftigt. Bevor ich jedoch zu einem ausführlicheren Beitrag über Docker Services in der Praxis komme, möchte ich zunächst einige Themen erläutern, die mir beim weiteren Ausprobieren aufgefallen sind.
Weiterlesen bei Docker 1.12 Swarm mode – Shortcuts
Docker 1.12 Swarm mode – Migration eines bestehenden Docker Swarms
Vor knapp einem Monat hat Docker einige neue Features angekündigt, die mit der Docker Engine Version 1.12 erscheinen. Zwar ist diese Version bislang noch im Beta- bzw. Release-Candidate-Status, aber aufgrund der doch recht umfassenden Änderungen lohnt es sich dennoch, sich vor offizieller Freigabe damit zu beschäftigen.
Weiterlesen bei Docker 1.12 Swarm mode – Migration eines bestehenden Docker Swarms
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
Raspberry Pi 3 Kurztipps – WLAN Sleep-Mode verhindern
Da ist er nun, der neue Raspberry Pi 3 – endlich mit integriertem WLAN, Bluetooth, und ein wenig mehr „Wumms“ hat er auch, laut Benchmarks ca. 60 Prozent schneller als der Raspberry Pi 2. Schnell geliefert war er ebenfalls, also flugs ausprobiert, dank der neuen Raspbian-Version war die Installation wie gewohnt kein Problem.
Weiterlesen bei Raspberry Pi 3 Kurztipps – WLAN Sleep-Mode verhindern
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
Aufbau eines Docker Swarm Clusters mit Docker Machine auf KVM-basierten virtuellen Maschinen
In den letzten Wochen habe ich mich recht intensiv weiter mit Docker beschäftigt. Das Ergebnis vorweg – grundsätzlich funktioniert es schon recht gut, doch es gibt noch einige – nennen wir sie „Kinderkrankheiten“, die in der Praxis unter Umständen zu Problemen, oder nein, besser „Herausforderungen“ führen können.
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
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