@ART_CORP
Hard work

Проблема с docker compose read-only file system?

Добрый день, нужна помощь с docker-compose
конфиг
version: '3'
services:
  php-fpm:
    build:
      context: ./docker/php-fpm
  nginx:
    build:
      context: ./docker/nginx
    volumes:
      - ./src:/var/www


ошибка
ERROR: for nginx Cannot start service nginx: error while creating mount source path '/var/www/docker/src': mkdir /var/www: read-only file system
  • Вопрос задан
  • 3362 просмотра
Пригласить эксперта
Ответы на вопрос 2
@PashaWNN
Ну как минимум, вы не приложили докерфайлы.
А вообще, здесь может быть две причины: неофициальная сборка докера (особенно этой ошибкой страдает сборка из пакетного менеджера snap) или неправильно настроенные права в самих контейнерах.
Первое лечится переустановкой по инструкции с офсайта, а второе легко проверить, попытавшись запустить контейнер с флагом --priveleged. Если поможет, то дальше копать в докерфайл.
Ответ написан
@Correcter
Проверьте владельца на папки внутри /var/lib/docker. Скорее всего вы запустили движок docker от рута, при этом используете docker-compose up от своей учетки, либо что-то не так с самой файловой системой.
Далее просто перезапустите: sudo service docker reload
Еще проверьте что у вас не закончилась емкость, ни в свободных байтах, ни в свободных индексах:
df /var/lib/docker/.
df -i /var/lib/docker/.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы