ОШИБКА: ССЫЛКА на чтение /var /lib/docker / overlay2: недопустимый аргумент

#docker #docker-compose

#docker #docker-compose

Вопрос:

Этим утром я получал эту ошибку при выполнении docker-compose up :

 docker-compose up
  

ОШИБКА: ССЫЛКА на чтение /var /lib/docker / overlay2: недопустимый аргумент

Ответ №1:

Я думаю, что более простой способ — удалить весь кэш и контейнеры и извлечь их снова.

 docker system prune --all
docker volume prune 
docker-compose up
  

Я думаю, это устранит ошибку.

Комментарии:

1. возможно, вы не захотите избавляться от томов, поскольку они содержат данные, лучше всего найти поврежденный образ и создать его заново

2. Да, если у вас есть данные (не подлежащие восстановлению), тогда вы можете попытаться найти поврежденное изображение и контейнер и удалить их.

Ответ №2:

Проблема заключалась в том, что одно или несколько изображений были повреждены.

Мне пришлось запускать мои изображения одно за другим с:

docker-compose up <service 1> <service 2>...

пока я не нашел сломанный, который был backoffice изображением.

Затем я перестроил это изображение с:

docker-compose build --no-cache <broken service>

и, наконец, все снова начало работать нормально.

Ответ №3:

Для устранения неполадок запустите с флагом verbose —verbose

  docker-compose.exe --verbose -f ./compose.yml up
  

В моем случае мне пришлось удалить определенные поврежденные изображения, которые были указаны только при запуске с флагом verbose

Ответ №4:

Это произошло из-за того, что я перезапустил свой docker в перерывах между запуском моего образа docker, который повредил изображение. Я перезапустил свою систему, а затем выполнил приведенную ниже команду. --no-cache является ключом:

 docker-compose build --no-cache
docker-compose up
  

Вы также можете найти поврежденное изображение и использовать приведенную ниже команду для изображения:

 docker build -t karthik3030/apigateway -f  "apigateway/Dockerfile" . --no-cache
  

Ссылка на docker github, который поддерживает это решение:

https://github.com/docker/for-mac/issues/1396#issuecomment-310337418