Posts in der Kategorie Container

Docker
Docker Container obfuscaten

Mit Docker lässt sich Software super auf eine Art und Weise deployen, dass sie auf jedem System laufen. Der große Nachteil dabei: wie ein Container gebaut wurde lässt sich im Nachgang anscheuen. Hier wollen wir nun an einen Container gehen und den soweit misshandeln, dass sich erschwert nachvollziehen lässt, wie er gebaut wurde und wie […]

DockerPHP
MediaWiki und LDAP/Active Directory in Docker

Projektziel: einen Docker-Container bauen, der automatisch die erforderlichen Sachen hat, die MediaWiki braucht um eine LDAP-Anmeldung an einem Domänencontroller hinzubekommen. Annahmen in diesem Projekt: wir haben eine ldap.json und eine angepasste LocalSettings.php nach der offiziellen Anleitung. Wir erstellen also erst einmal beide Dateien (z.B. mit dem regulärem MediaWiki-Docker-Container) und passen uns die dann an.Das Image […]

Docker
MySQL in Docker: root-Kennwort zurücksetzen

Bei einem Kunden war ein Docker-Stack mit MySQL im Einsatz. Das Kennwort für den MySQL-root-Benutzer war allerdings nicht bekannt. In der Docker Compose-Datei war MySQL ungefähr wie folgt hinterlegt: Das root-Kennwort wurde für administrative Zwecke benötigt. Also: zurücksetzen. Kleiner Hinweis: hier ist mit Downtime der Datenbank zu rechnen. In dem selben Verzeichnis, in dem die […]

DockerWindows
Docker Desktop und WSL2: RAM-Verbrauch drosseln

Mir fiel auf, dass meine Docker Desktop-Installation relativ viel RAM frisst; um genau zu sein 10 von meinen 16 Gigabyte. Da der Rest am Computer dann keinen Spaß mehr macht, habe ich mich auf den Weg gemacht um zu suchen, wo das Problem liegt. Die laufenden Container waren es nicht. Es waren zwar „viele“ (5 […]

DockervSphere
Docker Swarm: Overlay und Ingress funktionieren nicht

Ich habe heute realisiert, dass ich erfolgreich über eine Woche meines Lebens damit in den Sand gesetzt habe, eine nicht funktionierende Kommunikation zwischen einem Docker Swarm Manager auf einem ESXi und einem Docker Swarm Worker auf einer Proxmox-Instanz zum laufen zu kriegen. Die Fehler äußerten sich komplett wirr: der Worker verlor ständig die Verbindung Overlay-Netzwerke […]

Docker
Rolling Updates mit Docker Compose

In diesem Beispiel geht es darum, händisch einen Service, der via Docker Compose bereitgestellt wird, zu updaten. Dazu haben wir folgende (nicht ganz so sinnvolle) docker-compose.yml: Starten wir diesen Stack mit docker compose up und schauen wir uns mit docker ps die Container an, sehen wir (wie erwartet) die 5 nginx-Container: Unsere Aufgabe nun: mit […]

DockerLinuxPhotonOS
Setup Portainer auf PhotonOS + zusätzliche Docker-Hosts

Hier geht es darum, PhotonOS zu installieren, auf einer Instanz Portainer, und auf den verbleibenden Instanzen den Portainer Agent zu installieren. Ist eher als how-to guide zu sehen, in dem das durchgepusht wird und nicht zu viel erläutert wird. Installation PhotonOS Das mache ich in meinem Beispiel 3 mal; ein mal für unseren Host, auf […]