我正在尝试使用以下命令在docker中创建服务。
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服务也将失败。
关于docker - Docker群模式使用--mount创建服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42278058/