Ich möchte Docker für die lokale Entwicklung verwenden. Wenn ich einen Container mit WordPress über Docker Compose erstelle, lädt alles sehr schnell im Browser. Es ist viel schneller als die Verwendung von Local by Flywheel. Das Problem ist, dass ich keinen Zugriff auf WordPress-Dateien habe. Um auf diese Dateien zuzugreifen, habe ich Volumes zu docker-compose.yml hinzugefügt:
volumes:
- ./wp-content:/var/www/html/wp-content
Ich kann jetzt auf die Dateien zugreifen, aber im Browser lädt alles so langsam, dass die Verwendung von Docker seinen Sinn verliert. Kann man das irgendwie beschleunigen?
Bindungshalterungen (was Sie verwenden) sind so konzipiert, dass sie schneller sind als Volumen. Es macht keinen Sinn. Möglicherweise haben Sie ein Konfliktproblem in diesem Ordner/Volume Ihres Hosts. Wenn Sie Linux verwenden, können Sie FS-Operationen mit beobachten
iotop
progr.– davidxxx
24. Oktober 2020 um 11:00 Uhr
Danke schön. Die Ladezeit im Browser beträgt etwa 8 Sekunden. Ich verwende Windows 10. Ich habe immer noch keine Ahnung.. Jetzt versuche ich herauszufinden, ob diese Meldung in irgendeiner Weise zusammenhängt: „Docker Desktop hat festgestellt, dass Sie eine Windows-Datei in einen WSL 2-Container freigegeben haben, was möglicherweise der Fall ist schlecht abschneiden”…
– Iwan
24. Oktober 2020 um 21:36 Uhr
Ich habe gestern ein Docker-Wordpress-Tut geschrieben, das meine
docker-compose.yml
config erstellt eine dauerhafte lokale Zuordnung von einzelnenwp-content
Ordner,plugins
,uploads
usw. Laden des gesamtenwp-content
Ordner scheint übertrieben. Meine exemplarische Vorgehensweise basiert auf Mac, daher können einige Befehle geringfügig abweichen. Sehen Sie, ob meinedocker-compose.yml
Setup funktioniert für Sie … stackoverflow.com/questions/64473536/…– Joshmoto
24. Oktober 2020 um 23:14 Uhr