【发布时间】:2018-02-25 06:59:27
【问题描述】:
我正在尝试将以下 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,并将该路径作为 volume 传递。但是为什么会抛出源路径不存在。究竟是什么问题。
此外,如果目录不存在,-v 应该正确创建它。 为什么不是?
【问题讨论】:
-
这是我发现的问题。该路径可能在一个集群中可用,但在另一个集群中不可用。在管理器节点中运行有效。但是为什么 -v 没有为它正在运行的任何节点创建目录
标签: docker docker-compose docker-swarm docker-stack