我通常使用docker-compose创建我的堆栈,但是当我有一个服务时,我更喜欢直接将其作为服务创建,而没有底层(无用的)堆栈。
我的问题是我需要在“部署”部分下设置标签,例如Traefik的标签:
@Bean(destroyMethod="")
我不知道通过 docker service create 设置它们。这无效,因为Traefik要求在“部署”部分下设置标签:
deploy:
replicas: 1
labels:
- "traefik.enable=true"
- "traefik.gis.frontend.rule=PathPrefix:/sig"
- "traefik.web.frontend.rule=PathPrefixStrip:/web"
- "traefik.port=80"
- "traefik.docker.network=traefik-network"
关于如何执行此操作的任何想法?
答案 0 :(得分:-1)
尝试--label traefik.enable =“ true”
认为引号放在错误的位置