Docker compose将构建上下文视为相对路径而不是URL

时间:2019-07-18 16:02:51

标签: docker-compose gitlab boot2docker

Docker实际上将构建上下文视为相对路径,尽管它实际上是一个GitLab URL。

docker-compose.yml (我使用访问令牌进行GitLab身份验证)

version: '2'
services:
  myservice:
    build:
     context: PVNSE9czG66obizewyfQ@gitlab.mycompany.com:myproject/myservice.git#dev-1.0

错误消息

build path /mnt/sda1/tmp/test-docker-compose/PVNSE9czG66obizewyfQ@gitlab.mycompany.com:myproject/myservice.git#dev-1.0 either does not exist, is not accessible, or is not a valid URL.

我尝试将上下文放在“”之间,但相同。

1 个答案:

答案 0 :(得分:0)

您看到了吗, https://stackoverflow.com/a/50454039/6310485 我认为您像git URL末尾一样缺少添加冒号 例如https://gitlab.mycompany.com:myproject/myservice.git#:dev-1.0