Проблема с разрешениями Laravel Sail Docker: файлы, созданные с неправильным владельцем и разрешениямиLinux

Ответить Пред. темаСлед. тема
Anonymous
 Проблема с разрешениями Laravel Sail Docker: файлы, созданные с неправильным владельцем и разрешениями

Сообщение Anonymous »

У меня постоянные проблемы с разрешениями при запуске моего приложения Laravel в контейнере Docker с использованием Laravel Sail. Несмотря на то, что я пробовал различные решения, мне не удалось полностью решить проблему.
Окружающая среда
  • Хостовая ОС: Ubuntu 20.04.6
  • Версия Docker: 27.2.1
  • Версия Docker Compose: v2.29.1-desktop.1< /li>
    Laravel Sail
Проблема
Когда я создаю новые файлы с помощью Команды Artisan (например,vendor/bin/sail artisan make:view), файлы создаются с помощью -

Код: Выделить всё

rw-r--r--
разрешения и непоследовательное владение. Это вызывает проблемы, когда я пытаюсь изменить эти файлы позже.
Что я заметил
Все вновь созданные файлы принадлежат парусу:sail< /code>, находясь внутри контейнера.
Все файлы имеют разрешения -rw-r--r--.
Вот пример вывода:

Код: Выделить всё

-rw-r--r-- 1 sail sail   118 Oct 10 22:11 Example21.blade.php
-rw-r--r-- 1 sail sail    63 Oct 10 22:37 Example22.blade.php
Вопросы
  • Что может быть причиной такого несовместимого поведения с владением файлами и разрешениями?
  • Как я могу гарантировать, что все новые файлы создаются с правильным владельцем (соответствующим пользователю моего хоста, UID 1000) и с разрешениями на запись?
  • Существует ли комплексное решение, которое будет охватывать как существующие файлы, так и обеспечивать правильные разрешения для будущих файлов?
Будем очень признательны за любые идеи или решения. Я рад предоставить любую дополнительную информацию, которая может помочь в решении этой проблемы.
Что я пробовал
< ol>
[*]Настройка WWWUSER и WWWGROUP в моем файле .env на 1000, чтобы соответствовать моему UID в моей системе.
< li>Изменение файла docker-compose.yml для включения сопоставления пользователей.
[*]Создание пользовательских сценариев для исправления разрешений.
[*]Пересборка и перезапуск контейнеров несколько раз.

Несмотря на эти попытки, основная проблема остается.

Подробнее здесь: https://stackoverflow.com/questions/790 ... nership-an
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Laravel Sail: создание более легких образов Docker в проекте Laravel Sail
    Anonymous » » в форуме Apache
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous
  • Laravel Sail: создание более легких образов Docker в проекте Laravel Sail
    Anonymous » » в форуме Apache
    0 Ответы
    97 Просмотры
    Последнее сообщение Anonymous
  • Laravel Sail: создание более легких образов Docker в проекте Laravel Sail
    Anonymous » » в форуме Apache
    0 Ответы
    106 Просмотры
    Последнее сообщение Anonymous
  • Laravel Sail Docker не может подключиться к базе данных при миграции
    Anonymous » » в форуме Php
    0 Ответы
    83 Просмотры
    Последнее сообщение Anonymous
  • Как добавить расширения PHP в конфигурацию docker-compose.yml, которая поставляется с Laravel Sail?
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»