在Gitlab CI中,我试图在构建图像时设置Traefik标签,以便在Traefik服务中注册它。就是这样的:
- docker build -t $IMAGE . --label traefik.http.routers.$SERVICE_NAME.rule="Host(`$SERVICE_URL`)" --label traefik.enable=true
这就是它的解释方式:
Step 7/7 : LABEL traefik.http.routers.socialmedia-service-master.rule=Host()
---> Running in c67fe595032a
$ SERVICE_URL和$ SERVICE_NAME都已设置。 我该如何运作?
答案 0 :(得分:1)
尝试避开后面的刻度线,像这样:
docker build -t $IMAGE . --label traefik.http.routers.$SERVICE_NAME.rule="Host(\`$SERVICE_URL\`)" --label traefik.enable=true