StartseiteSoftwareDocker/Containertechnologie

Docker/Containertechnologie

Traefik auf Server/Raspberry Pi installieren und einrichten: Reverse Proxy für Docker mit Let’s Encrypt HTTPS-Zertifikaten

Wer mehrere Webanwendungen auf einem Server betreiben möchte, benötigt einen Reverse Proxy. Wie das Konzept in der Theorie funktioniert, habe ich in einem eigenen Beitrag ausführlicher erklärt. Hier schauen wir uns die praktische Einrichtung von Traefik an. Ob ihr dabei einen Raspberry Pi mit Raspberry Pi OS verwendet, eine lokale VM oder einen Cloudserver, spielt dabei keine Rolle. Wichtig ist, ...

Weiterlesen »

Docker Compose v1 vs. v2: Welche Version sollte ich benutzen? Worin liegen die Unterschiede?

Ende 2021 wurde eine neue stabile Hauptversion 2 von Docker Compose veröffentlicht. Es gibt einige Unterschiede und Neuerungen. Teils kommt es zu Verwirrungen, da manche Beiträge im Internet noch Docker Compose Version 1 nutzen, andere dagegen bereits Version 2. Manche gar einen Mix aus beidem. In diesem Beitrag schauen wir uns die Unterschiede der beiden Versionen an und beantworten die ...

Weiterlesen »

Rebuilding Docker container on file changes: The lifetime of Docker images & containers

About six years ago, I started using Docker container technology. Although it’s quite amazing, it can be hard to understand. One issue I had was to apply changes. Let’s demonstrate this by deploying custom HTML pages to a webserver container as simple example. The example: Custom HTML files in a nginx webserver image We have a file called my_index.html, which ...

Weiterlesen »

Container Praxiseinstieg: Docker unter (X)Ubuntu Linux installieren (Text + Video)

Dieser Artikel zeigt, wie ihr schnell und einfach in Linux-Container mit Docker einsteigen könnt. Ich empfehle die Nutzung einer LTS-Version von Ubuntu oder dessen Derivaten wie z.B. Xubuntu, im besten Falle die aktuelle. Derzeit ist das Version 20, die im Folgenden verwendet wird. Alternativ funktionieren auch unterstützte nicht LTS Versionen, eine Liste findet ihr am Anfang der Doku. Sie ist ...

Weiterlesen »

PHP-Erweiterung php-ssh2 unter Docker installieren

Die PHP-Erweiterung php_ssh2 ermöglicht den Aufbau von SSH-Verbindungen aus PHP heraus. Sie kommt beispielsweise bei der ssh-key-authority zum Einsatz – ein Open Source Projekt von Opera, um SSH-Keys automatisiert auf Server zu verteilen. Leider wird die Bibliothek nur spärlich aktualisiert, wenngleich sie noch funktioniert. Allerdings gestaltet sich die Installation dadurch als etwas schwierig. In meinem Anwendungsfall möchte ich ein Docker-Image ...

Weiterlesen »