Я запустил docker-compose up -d
и получил следующее сообщение об ошибке:
Creating webserver ...
Creating webserver ... error
ERROR: for webserver Cannot start service webserver: error while mounting volume '/var/lib/docker/volumes/backend_dhparam/_data': failed to mount local volume: mount /home/root/SemanaOMnistack/backend/dhparam/:/var/lib/docker/volumes/backend_dhparam/_data, flags: 0x1000: no such file or directory
ERROR: for webserver Cannot start service webserver: error while mounting volume '/var/lib/docker/volumes/backend_dhparam/_data': failed to mount local volume: mount /home/root/SemanaOMnistack/backend/dhparam/:/var/lib/docker/volumes/backend_dhparam/_data, flags: 0x1000: no such file or directory
ERROR: Encountered errors while bringing up the project.
Мой путь к тому в docker-compose.yml
был:
volumes:
certbot-etc:
certbot-var:
dhparam:
driver: local
driver_opts:
type: none
device: /home/root/SemanaOMnistack/backend/dhparam/
o: bind
Это нормально, путь Это было неправильно, и я исправил это, создав нового пользователя и изменив громкость в docker-compose.yml
:
volumes:
certbot-etc:
certbot-var:
dhparam:
driver: local
driver_opts:
type: none
device: /home/leo/dev-maps/backend/dhparam/
o: bind
Когда я запускаю docker-compose up -d --build
путь тома, указанный в, создает то же сообщение об ошибке:
Creating webserver ...
Creating webserver ... error
ERROR: for webserver Cannot start service webserver: error while mounting volume '/var/lib/docker/volumes/backend_dhparam/_data': failed to mount local volume: mount /home/root/SemanaOMnistack/backend/dhparam/:/var/lib/docker/volumes/backend_dhparam/_data, flags: 0x1000: no such file or directory
ERROR: for webserver Cannot start service webserver: error while mounting volume '/var/lib/docker/volumes/backend_dhparam/_data': failed to mount local volume: mount /home/root/SemanaOMnistack/backend/dhparam/:/var/lib/docker/volumes/backend_dhparam/_data, flags: 0x1000: no such file or directory
ERROR: Encountered errors while bringing up the project.
Я попробовал все как docker system prune -a
и очистил весь кэш моего Docker, и то же сообщение об ошибке показывает!
Я просто решаю изменить имя тома, например, на dhparam2
итак ... проблема не в пути, а в кеше.
Кто-нибудь знает, как его решить?