Invitation for T-SQL Tuesday #142: Using descriptive techniques to build database environments

In the old glory days back then it was usual that you must deal with one or two or probably three SQL Servers. As you all know these times are over. Through the rise of the cloud, every one of us must deal with more and more systems, not only Infrastructure but also Platform as[…]

SQL Server Upgrade in Zeiten von Docker

Dass ich sehr interessiert an der Docker-Technologie bin hat der ein oder andere möglicherweise schon mitbekommen. Mein guter Freund und Kollege Tillmann Eitelberg challanged meiner Begeisterung öfters mit den Worten „Wozu braucht man das?“ oder „Ich kann da jetzt keinen Vorteil sehen“. Eine sehr coole Möglichkeit, die man mit Docker hat, möchte ich an dieser[…]

Docker Blogbeitrag 8 – Vorhandene Docker Images anpassen

Applikationen wie beispielsweise WordPress werden vorinstalliert und vorkonfiguriert in Docker Images geliefert. In der Regel möchte man solche Images aber vor der Verwendung auf die eigenen spezifischen Bedürfnisse anpassen. Auch so etwas ist mit Docker möglich. In diesem Blogbeitrag werden wir das bestehende Docker Image für WordPress anpassen, indem wir wp-cli (http://wp-cli.org/de/) hinzufügen. wp-cli ist[…]

Docker Blogbeitrag 7 – Ein komplexes Image bauen

Das Image das wir im vorherigen Blog-Post gebaut haben war sehr einfach. In dieser Lektion bauen wir ein etwas komplexeres Dockerfile das uns ein komplexeres Image erzeugt. Dieses Dockerfile kann man in der folgenden Abbildung sehen. Bevor wir mit dieser Datei arbeiten schauen wir uns einmal an, was genau in der Datei steht und was die[…]

Treffen der PASS RG im März

Am 21.03.2018 um 19:00 Uhr findet in unseren Räumen das monatlichen Treffen der PASS Regionalgruppe Ruhrgebiet statt. Das Regionalgruppentreffen wird von PASS Deutschland e.V. ausgerichtet. Vorbereitet wird der Vortrag von Dr. Benjamin Kettner über „Continuous-Integration and Continuous Delivery“. In dieser Session erklärt Dr. Benjamin Kettner wie weit die Continuous Integration und Continuous Delivery im Bereich der Software-Entwicklung verbreitet sind.[…]

Docker Blogbeitrag 6 – Docker Build

Bisher haben wir uns damit begnügt vorgefertigte Docker Images vom Docker Hub zu verwenden und aus diesen Container zu instantiieren. Das werden wir in dieser Lektion ändern. Wir werden uns unsere eigenen Images mit Hilfe von docker image build erzeugen. 1.) Wir starten mit einem sehr einfachen dockerfile in dem nur zwei Befehle zum Erstellen[…]

Docker Blogbeitrag 5 – Docker Compose

Bisher haben wir sehr interaktiv mit Docker gearbeitet und alle Befehle die wir benötigt haben um Docker Container an den Start zu bringen manuell eingegeben. Bei einfachen Setups kann man das durchaus so machen, je komplexer eine Docker Umgebung wird und je mehr Container in dieser Umgebung enthalten sind, desto schwieriger ist es das manuell[…]

Docker Blogbeitrag 4 – Ein etwas komplexeres Szenario: WordPress in Docker

Bisher haben wir uns damit beschäftigt wie man Docker Container instanziieren, starten, stoppen und wieder entfernen kann. In der Regel laufen Anwendungen die in Docker Containern bereitgestellt werden aber nicht in einem einzelnen Container sondern verteilen sich auf unterschiedliche Container die miteinander kommunizieren können. So kann man die einzelnen Teile einer Anwendung, z.B. Datenbank und[…]

Docker Blogbeitrag 3 – Mit Docker Containern arbeiten

Im Blogbeitrag 2 haben wir grundsätzlich gesehen wie man aus einem Image einen Docker Container erzeugt und wie man dann auf den Web Server zugreifen kann der in dem von uns erzeugten Docker Container läuft. Außerdem haben wir gesehen wie man einen Docker Container wieder beendet und dann sowohl den Container als auch das Image[…]

Docker Blogbeitrag 1 – Docker für Windows installieren

Bevor wir mit Docker arbeiten können müssen wir Docker für Windows natürlich erst einmal installieren. Grundlage für eine Docker-Installation unter Windows ist, dass der PC auf dem Docker ausgeführt werden soll unter Windows 10 Professional oder Windows 10 Enterprise in der 64 Bit Version läuft. Docker verwendet im Hintergrund Windows Hyper-V für die Virtualisierung der[…]