Главная/Материалы/Материал

Симптом

Приложение падает при записи в том:

bash
docker compose up -d
sleep 2
docker compose logs app
text
app-1  | пишу состояние в /data/state.json
app-1  | PermissionError: [Errno 13] Permission denied: '/data/state.json'

Проверка владельца:

bash
docker compose run --rm app ls -ldn /data
docker compose run --rm app id

Задача. Объяснить, откуда том взял владельца и почему пересборка образа с chown не поможет, если том уже создан.

Разбор: challenge 7.

Markdown на GitHub ↗