获取类型为“bind”的无效mount配置:docker中不存在绑定源路径

获取类型为“bind”的无效mount配置:docker中不存在绑定源路径,第1张

概述我正在尝试将以下docker-compose部署到docker swarm集群中. version: '3.2'services: jenkins: image: jenkins/jenkins:lts ports: - 8080:8080 volumes: - ./data_jenkins:/var/jenkins_home depl 我正在尝试将以下docker-compose部署到docker swarm集群中.

version: '3.2'services:  jenkins:    image: jenkins/jenkins:lts    ports:      - 8080:8080    volumes:      - ./data_jenkins:/var/jenkins_home    deploy:      mode: replicated      replicas: 1

我确实在docker-compose所在的相同位置有data_jenkins,并将该路径作为卷传递.但为什么抛出源路径不存在.究竟是什么问题.

Also if the directory doesnot exist -v should have created it right.
Why is it not ?

解决方法 这在 Docker Swarm BIND MOUNTS中有明确记载

If you bind mount a host path into your service’s containers,the path
must exist on every swarm node. The Docker swarm mode scheduler can
schedule containers on any machine that meets resource availability
requirements and satisfIEs all constraints and placement preferences
you specify.

与运行单个容器不同,如果不退出,则不会创建绑定装载主机目录.它必须在群集节点上运行容器之前存在.

总结

以上是内存溢出为你收集整理的获取类型为“bind”的无效mount配置:docker中不存在绑定源路径全部内容,希望文章能够帮你解决获取类型为“bind”的无效mount配置:docker中不存在绑定源路径所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1027742.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存