$ 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.
Voglio solo un ambiente di sviluppo Discourse rapido per un ciclo di “modifica codice Discourse / distribuzione modifiche”.
Sto riscontrando anche io questo problema. Nel mio caso, sembra essere dovuto all’uso di Docker rootless e al fatto che il container non ha i permessi di scrittura nella directory src montata. Al momento non sono riuscito a trovare una soluzione.
Il mio utente sta eseguendo il container come previsto (UID 1000), ma all’interno del container tutti i file montati in src sono di proprietà di root (UID 0) e non c’è modo di montare quei file come un utente diverso.
Correlati (rimossi i link a causa dei limiti di pubblicazione di nuovi link per gli utenti):