Kategorien
Docker

docker compose WSL2 error: read-only file system

Bei folgender Fehelrmeldung unter Windows sollte man checken, ob das WSL Dateiusystem wirklich mit Schreibrechten gemountet wurde.

Error response from daemon: mkdir /mnt/wsl/docker-desktop-bind-mounts/Ubuntu/490a56f85d61acd79d22117f6cbb91b4edecf27f960a8ab6687ac82c07a3c8cf: mkdir /mnt/wsl/docker-desktop-bind-mounts/Ubuntu/490a56f85d61acd79d22117f6cbb91b4edecf27f960a8ab6687ac82c07a3c8cf: read-only file system

Dies kann man überprüfen mittels:

mount | grep mnt/wsl

Bei mir war /mnt/wsl mit ro (readonly) gekennzeichnet.

Um das zu ändern einfach den folgenden Befehl ausführen um Schreibrechte zu setzen:

sudo mount -o remount,rw /mnt/wsl

Und ein WSL restart

wsl --shutdown