Docker群集模式使用–mount创build服务

我正在尝试使用以下命令在docker中创build一个服务。

docker service create --name nginx-proxy --network my-net --replicas=1 -p 8088:80 -p 8043:443 --mount type=bind,src=/opt/my/nginx,dst=/etc/nginx/conf.d,readonly=true --constraint 'node.labels.nginx == yes' nginx 

我收到以下错误:

 7p5u1p5d25rd7poy3qd3szzp0 \_ docu-proxy.1 nginx docker-swarm-0 Shutdown Failed 6 seconds ago "task: non-zero exit (1)" 

我怀疑这是因为我正在使用命令中的–mount选项。 这个命令有什么问题吗?

要在群集模式下将Nginx Docker容器作为服务运行,应该确保所有用作上游服务器的nginx服务正在运行,否则服务发现将失败,您的nginx服务也将失败。