Move from standalone container to separate web and data containers

in breve, prova forse

docker exec -it web_only bash
chown  -R discourse:www-data /shared/backups

E altre parole.

Senza guardare, proverei a ricostruire il container dei dati, sperando che qualsiasi modifica sia stata apportata anche al container dei dati (o che lo influenzi).

La risposta di cattivo consiglio è rendere ...backups/default scrivibile da tutti e vedere la proprietà del backup.

Quindi penso che quello che vuoi fare sia cambiare il proprietario di default in discourse.www-data nel container web (quello che esegue i backup).

Ecco un recente container singolo:

root@forum.mbse-capella.org(app):~$ docker exec -it app  bash
root@new-app:/# grep www /etc/passwd
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
root@new-app:/# grep discourse /etc/passwd
discourse:x:1000:1000::/home/discourse:/bin/bash

A un certo punto in passato il processo di build avrebbe cambiato la proprietà di tutti i file, ma può richiedere molto tempo, quindi penso che possa essere stato rimosso a un certo punto (questo è più una sensazione che qualcosa basato sull’attenzione ai commit).

1 Mi Piace