$ d/boot_dev --init;
Using source in: /local/discourse
Using data in: /local/discourse/data/postgres
release: Pulling from discourse/discourse_dev
Digest: sha256:30890360c3f02aab4369665be3db637c0b847a8a714b3518fecc49406a0d7f72
Status: Image is up to date for discourse/discourse_dev:release
docker.io/discourse/discourse_dev:release
c47ea0052a293b05b2880d43bf139aced31664e1c5a5a136a189bb30038bf4b5
Installing gems...
There was an error while trying to write to `/src/Gemfile.lock`. It is likely that you need to grant write permissions for that path.
Ich möchte nur eine schnelle Discourse-Entwicklungsumgebung für einen Zyklus von „Discourse-Code ändern / Änderungen bereitstellen“.
Ich stoße ebenfalls auf dieses Problem. In meinem Fall scheint es an der Verwendung von rootless Docker zu liegen und daran, dass der Container keine Schreibberechtigungen für das gemountete src-Verzeichnis hat. Ich konnte bisher keine Umgehungslösung finden.
Mein Benutzer führt den Container wie erwartet aus (UID 1000), aber innerhalb des Containers gehören alle gemounteten Dateien in src root (UID 0), und es gibt keine Möglichkeit, diese Dateien als anderer Benutzer zu mounten.
Verwandt (entlinkt aufgrund neuer Benutzer-Link-Posting-Beschränkungen):