- Docker herunterladen und installieren: https://www.docker.com/community-edition#/download
- Repo clonen
- Im Terminal in
docker/
Ordner reingehen - Verknüpfung zu dev-override erstellen:
ln -s docker-compose.dev.yml docker-compose.override.yml
- Containers bauen und starten:
docker-compose up -d
- In hosts-Datei reinfügen:
127.0.0.1 docker-typo3.dev
(/private/etc/hosts beim MacOS) composer install
im Projekt-root durchführen (entweder vom host-Machine oder vom Docker Container:docker exec -it -u www-data typo3-php-fpm composer install
)- Website ist durch http://docker-typo3.dev:1026/ erreichbar
Hints
Falls die Änderungen beim Docker-Image gemacht werden, muss man die Containers neu bauen und neu starten:
docker-compose build && docker-compose restart
Wenn viele Fehler beim Bauen sind ider die Änderungen nicht sichtabar sind, mus man docker-compose build --no-cache
durchführen
Manchmal muss man ein Cleanup machen von nicht mehr benutzte Containers, Images, Volumes, Networks usw: docker system prune