Puncte:0

„chmod -R ug+rwx” nu funcționează în Dockerfile

drapel es

Dockerizez aplicația php laravel, așa că fișierul meu docker arată ca mai jos, primesc o eroare de operare nepermisă după comanda chmod. Se confrunta cineva cu aceasta problema

RUN usermod -u 1000 www-data
COPY --chown=www-data:www-data . /var/www/html
UTILIZATOR www-date

RUN chown -R $USER:$USER /var/www/html/storage/*
RUN chown -R $USER:$USER /var/www/html/bootstrap/*
RUN chown -R $USER:$USER /var/www/html/public/*


RUN chmod -R ug+rwx /var/www/html/storage/*
RUN chmod -R ug+rwx /var/www/html/bootstrap/*
RUN chmod -R ug+rwx /var/www/html/public/*

drapel jp
Tocmai l-am testat și funcționează. Poate că sunteți confuz pentru că doriți să fie schimbat și folderul care conține? Globul `*` nu conține folderul care le conține, așa că se va potrivi numai cu toate fișierele și folderele de sub `storage`, `bootstrap` și `public`. Dacă doriți să fie incluse, eliminați `*` de la sfârșit.
rumon avatar
drapel es
Când alerg prima dată, funcționează. Dar principala problemă este că, dacă rulați din nou fișierul docker, nu este permisă operarea. Puteți rula dockerfile din nou.
drapel jp
Nu văd ce vrei să spui. Funcționează la fel chiar și de mai multe ori
rumon avatar
drapel es
Mulțumesc omule pentru ajutor. Funcționează acum după reconstrucție

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.