Entwicklungsumgebung einrichten: Unterschied zwischen den Versionen

docker + docker-Gruppe wieder ergänzt
(ddev Installationslink)
(docker + docker-Gruppe wieder ergänzt)
Zeile 35: Zeile 35:
sudo apt install php8.2 php8.2-mbstring php8.2-curl php8.2-xml php8.2-mysql
sudo apt install php8.2 php8.2-mbstring php8.2-curl php8.2-xml php8.2-mysql
sudo apt install mariadb-client</nowiki>
sudo apt install mariadb-client</nowiki>
Die docker-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden:
[https://docs.docker.com/engine/install/ubuntu/|https://docs.docker.com/engine/install/ubuntu/]


Die ddev-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden:
Die ddev-Installation ist ebenfalls notwendig. Die Anweisungen sind hier zu finden:
Zeile 40: Zeile 43:


Sollten beim Installieren der Pakete Fehlermeldungen auftreten, ist es empfehlenswert, die Pakete einzeln zu installieren und auftretende Fehler/Abhängigkeiten einzeln zu lösen.
Sollten beim Installieren der Pakete Fehlermeldungen auftreten, ist es empfehlenswert, die Pakete einzeln zu installieren und auftretende Fehler/Abhängigkeiten einzeln zu lösen.
==== Nutzer in docker-Gruppe aufnehmen ====
Der aktuelle Benutzer muss in die Gruppe “docker” aufgenommen werden, sonst kann es passieren, dass dieser keinen Zugriff auf die Dockercontainer bekommt.
<nowiki>sudo usermod -aG docker $(id -un)</nowiki>
Die Änderung wird aber erst nach einem Ab-/Anmelden des Nutzers wirksam. Überprüft werden kann dies danach mittels
<nowiki>id</nowiki>
Hier muss die “docker”-Gruppe aufgelistet sein. Beispiel:
<nowiki>uid=1000(user) gid=1000(user) groups=1000(user),4(adm),24(cdrom),..,128(docker)</nowiki>




200

Bearbeitungen