我无法从一个私有bitbucket存储库构建一个码头映像。在根上有一个"Dockerfile“,如docker文档中所述。
码头-版本
Docker version 1.3.1, build 4e9bbfa我试过..。
docker build --rm=true --tag="myorg/myimagename" git://bitbucket.org:myacct/myrepo.git错误:致命:无法连接到bitbucket.org: bitbucket.org: Servname不支持ai_socktype
docker build --rm=true --tag="myorg/myimagename" git://git@bitbucket.org:myacct/myrepo.git错误:致命:无法连接到bitbucket.org: bitbucket.org: Servname不支持ai_socktype
我跟踪的医生..。
当Git存储库设置为URL时,则将存储库用作上下文。Git存储库是与其子模块(git克隆-recursive)一起克隆的。在本地主机上的临时目录中会出现一个新的git克隆,然后将其作为上下文发送到Docker守护进程。这样,您的本地用户凭据和VPN等就可以用于访问私有存储库。 https://docs.docker.com/reference/commandline/cli/#build
这将克隆GitHub存储库,并将克隆的存储库用作上下文。存储库根部的Dockerfile用作Dockerfile。请注意,您可以使用git:// schema指定任意的Git存储库。 1
我已经..。
发布于 2015-08-04 23:01:14
用ssh://代替git://将解决问题。
https://stackoverflow.com/questions/27390365
复制相似问题