docker - docker service verify:检测到任务失败
问题描述
我想使用以下命令在 docker swarm 中创建一个服务:
> "docker service create --name jenkinsstack --network devops-net \
> --replicas 1 --publish 8080:8080 jenkins/jenkins \
> --mount type=bind,src=jenkins-volume,dst=/var/jenkins_home"
但是当我尝试创建它时失败了。但是,当我删除“--mount”部分时,一切正常。我无法弄清楚问题是什么。
提前致谢 !
解决方案
两件事情:
图像需要位于命令的末尾。
如果您使用绑定挂载,则需要指定主机路径而不是卷。
在您的情况下,它应该看起来更像这样:
docker service create --name jenkinsstack --network devops-net --replicas 1 --publish 8080:8080 --mount type=bind,src=some-host-path,dst=/var/jenkins_home jenkins/jenkins
推荐阅读
- appium - ios驱动锁设备未实现
- javascript - 如何从画中画转到全屏?
- c++ - 如何判断有另一个线程试图持有互斥锁?
- listview - Xamarin 表单:如何打开 Listview 中的所有开关?
- python - 有没有办法使用 pyspark 设置从 Kafka 到 Cassandra 的结构化流式传输
- javascript - 如何使用谷歌地图在相距 1Km 的 2 点之间绘制折线以 6m 精度获得 lat lng
- mariadb - mysql 客户端在配置期间以不受支持的参数退出
- apache-kafka - Apache Storm:如何从 Kafka Spout 微批处理事件
- reactjs - this.setState 不适用于 React 中的此代码
- azure-devops - Azure Devops,在 PR 创建期间制作“工作项”字段