Dies scheint ein Fehler bei VirtualBox zu sein, siehe Ticket Nr. 4890 .
Per Frank Antwort:
behoben für Linux-Hosts, jedoch nicht für Windows-Hosts. Im Gegensatz zu Linux, in dem eine Datei entfernt werden kann, wenn das Verzeichnis schreibgeschützt ist, die Datei jedoch schreibgeschützt ist, kann eine schreibgeschützte Datei unter Windows nicht entfernt werden
Dies wirkt sich auf sed aus, da sed eine Kopie der Quelldatei (in diesem Fall wp-config-sample.php) in eine temporäre Datei erstellt und dann versucht, die Ersetzungen vorzunehmen, die von Windows nicht unterstützt werden, da die Kopie auch nur lesbar ist.
Aus irgendeinem Grund ist eine ordnungsgemäße Freigabe von CIFs nicht betroffen.
Problemumgehung 1: Machen Sie die Quelldatei schreibbar und starten Sie den Container erneut.
chmod a+w wp-config-sample.php docker-compose up
Abhilfemaßnahme 2: Verwenden Sie eine CIFS-Freigabe.
- Geben Sie auf Ihrem Windows-Computer das Verzeichnis mit Ihren WordPress-Dateien mithilfe der Windows Advanced-Freigabeeigenschaften des Verzeichnisses frei.
Fügen Sie auf Ihrer VirtualBox-VM Folgendes zu / etc / fstab hinzu
//my_laptop/www /media/vmhost/www cifs username=WINDOWS_USER,password=WINDOWS_USER_PASSWORD,file_mode=0777,dir_mode=0777,iocharset=utf8,noperm,sec=ntlm 0 0
montieren
mount -a