使用私有gitlab存储库时如何验证docker build

时间:2019-02-05 16:15:06

标签: docker dockerfile

在我的Dockerfile上运行docker build时,我使用FROM gitlab语句从私有gitlab存储库中提取最新代码。我没有获得凭据,因此出现了禁止访问错误。您如何提供您的凭据,以便我可以退出此私人存储库?

1 个答案:

答案 0 :(得分:0)

(假设您在谈论Gitlab Container Registry

要能够从私有注册表中提取docker映像,您需要首先在命令行中运行它:

$ docker login -u $DOCKER_USER -p $DOCKER_PASS

如果您在CI环境中运行此程序,则应将其设置为秘密环境变量。

对于Gitlab,我相信这是遵循以下原则的事情:

$ docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.example.com

请参见上面的链接页面(搜索“登录”)以查看更多示例和说明。