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.
我尝试将上下文放在“”之间,但相同。
答案 0 :(得分:0)
您看到了吗, https://stackoverflow.com/a/50454039/6310485 我认为您像git URL末尾一样缺少添加冒号 例如https://gitlab.mycompany.com:myproject/myservice.git#:dev-1.0