有人可以帮我吗?我正在使用docker-stack-deploy命令运行撰写文件,并且dnsrr似乎无法正常工作,我正在从Windows Server 2016主机使用Windows Docker容器(Docker E.E)。 但是Swarm集群中的容器无法运行,并且状态始终被拒绝,并且出现错误“ hns因错误而失败:未指定的错误...”。
请注意,这正在使用此命令运行,但我非常需要Docker使用环境变量来为连接字符串撰写
:docker service create --detach=false --name svcSample1 --with-registry-auth --endpoint-mode dnsrr --publish mode=host,target=80 --replicas=3 sample1.azurecr.io/svcSample1img:6876
我的撰写文件出问题了吗?
--------------- docker-compose-deploy.yml ----------------------- >
version: '3.3'
services:
svcSample1:
image: sample1.azurecr.io/svcSample1img:6876
deploy:
endpoint_mode: dnsrr
replicas: 3
restart_policy:
condition: on-failure
environment:
- ASPNETCORE_ENVIRONMENT=Development
ports:
- mode: host
target: 80
networks:
- web
networks:
web: