我正在运行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
的问题,所以...问题不是路径,而是缓存。
有人知道如何解决吗?
我有时在docker-compose中安装卷时也遇到类似的问题,这些问题一直对我有用:
docker-compose down -v --remove-orphans
docker-compose up -d -V --build --force-recreate
[请使用--help
详细了解每个标志的作用。希望这对您有用!