(HTTP code 500) ошибка сервера — не удается смонтировать том поверх существующего файла, файл существует

#docker #nginx #docker-compose #docker-run #docker-pull

#docker #nginx #docker-compose #docker-выполнить #докер-тяга

Вопрос:

У меня есть три пользовательских контейнера в dockerhub. Я создал их, зафиксировал и отправил в свою учетную запись docker hub. Теперь я вытаскиваю контейнеры и запускаю один за другим, и один из них не работает.

Этот контейнер основан на изображении ngnix, но с пользовательской конфигурацией.

Ошибка заключается в следующем:

 (HTTP code 500) server error - cannot mount volume over existing file, file exists /var/lib/docker/overlay2/8168d8f26efbb10c2cf46c929374e79abf59222b0788512c1800f0a61c9f48eb/merged/etc/nginx/nginx.conf
 

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

 docker run --rm -p 443:443 -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf myaccount/mycontainer:mytag -d
 

Теоретически это сработало бы, но не работает. Есть предложения? Я новичок в docker и ничего не нашел в документации.