group id not set in docker-custom/Dockerfile.custom (v1.1.3)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 58/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- docker
- Ambito
- devops
Direzione di ricerca
Inizia da docker-custom/Dockerfile.custom e confronta la configurazione dell’utente e del gruppo node-red con il comando docker run segnalato. Verifica che l’immagine assegni node-red al proprio gruppo e che i file montati di /home/user/.node-red non ricevano più i permessi del gruppo root.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi, in docker-custom/Dockerfile.custom no group id is created or assigned to the user node-red. It defaults to the root group. This creates permission problems when running something like,
docker run --rm --user=$UID -it -p 1880:1880 -v /home/user/.node-red:/data --name mynodered nodered/node-red
as the permissions in the host directory /home/user/.node-red, become mangled.
Adding something like the following seems to address it,
: xps 0 %; git diff
diff --git a/docker-custom/Dockerfile.custom b/docker-custom/Dockerfile.custom
index 018648e..c084498 100644
--- a/docker-custom/Dockerfile.custom
+++ b/docker-custom/Dockerfile.custom
@@ -21,11 +21,10 @@ RUN set -ex && \
openssh-client && \
mkdir -p /usr/src/node-red /data && \
deluser --remove-home node && \
- adduser -h /usr/src/node-red -D -H node-red -u 1000 && \
- chown -R node-red:root /data && chmod -R g+rwX /data && \
- chown -R node-red:root /usr/src/node-red && chmod -R g+rwX /usr/src/node-red
- # chown -R node-red:node-red /data && \
- # chown -R node-red:node-red /usr/src/node-red
+ addgroup --gid 1001 node-red && \
+ adduser -h /usr/src/node-red -D -H node-red -u 1001 -G node-red && \
+ chown -R node-red:node-red /data && \
+ chown -R node-red:node-red /usr/src/node-red
# Set work directory
WORKDIR /usr/src/node-red
- Lingua principale
- Shell
- Stelle
- 540
- Fork
- 434
- Merge medio
- 24m
- PR unite (30g)
- 5
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di node-red/node-red-docker
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
node-red/node-red-docker#536 ·
-
node-red/node-red-docker#522 · 1 assegnatario ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
node-red/node-red-docker#513 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
node-red/node-red-docker#510 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
node-red/node-red-docker#493 · 13 commenti ·
Tutte le issue di node-red/node-red-docker
Issue simili
-
Add 4.2.2 Kafka version Apertagood-start
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
[Chore] Keep one viget-block-generator skill and replicate it, instead of four tracked copies Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
VilnaCRM-Org/user-service#497 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
conda-forge/spacy-feedstock#177 ·
-
area:jail bug security severity:low track:open-source
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100