docker 服务验证:检测到任务失败

docker service verify: Detected task failure

我想使用以下命令在 docker 群中创建一个服务:

> "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

reference