Rigel-Computer


Docker und DDEV unter Windows (10) installieren

Ich schreibe das hier eben mal runter, solange es noch frisch ist.

Der Weg führt über https://ddev.readthedocs.io/en/stable/
Die Seite ist - natürlich - in Englisch, aber problemlos zu lesen und zu verstehen... eigentlich muss man nur den Punkten folgen.

So geht auch die Docker-Installation unter Windows eigentlich reibungslos.

Anmerkung: Als Bash nutze ich die Git-Bash und unter Visual-Studio-Code das Git-Terminal.

Docker bekommt man unter https://www.docker.com/products/docker-desktop/ . Nach Auswahl des Pulldown-Menus startet der Download automatisch.
Die exe.Datei wird ausgeführt, und Docker wird installiert.

Um die virutelle Linux-Umgebung zum Laufen zu bringen muss man noch  wsl --install in der Batch eingeben. Auch darauf wird in der Dokumentation an einer Stelle hingewiesen.

Dann kann man Docker starten (ohne auf Details einzugehen) - eine automatische, kleine Einführung für Dummies erschien mir hier recht hilfreich.

DDEV installieren

ist dann schon nicht mehr so copy-paste-trivial...
Die angegebenen Batch-Befehle

 

curl -fsSL pkg.ddev.com/apt/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/ddev.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/ddev.gpg] pkg.ddev.com/apt/ * *" | sudo tee /etc/apt/sources.list.d/ddev.list >/dev/null
sudo apt update && sudo apt install -y ddev

 

führen ins Nichts und erzeugen eine Reihe von Fehlern.

Auf der Seite https://github.com/ddev/ddev/releases allerdings findet sich eine ausführbare Datei für Windows! Allerdings NUR, wenn man den Reiter - "show more" ganz unten anklickt... man merkt schon, dass in jener Community Windows wahrlich nicht das erste Mittel der Wahl ist...
Jedenfalls kann man diese EXE-Datei laden, starten, und dann gibt auch die Bash bei Eingabe von ddev -h das Entsprechende aus:

$ ddev -h
Create and maintain a local web development environment.
Docs: ddev.readthedocs.io
Support: ddev.readthedocs.io/en/stable/users/support

Usage:
  ddev [command]

Available Commands:
  auth             A collection of authentication commands
  clean            Removes items DDEV has created
  completion       Generate the autocompletion script for the specif
.....

 

Soviel bis hierhin, schaunwermal, wie es weiter geht.