【发布时间】:2017-04-28 15:02:48
【问题描述】:
来自微软/aspnet
想改用
FROM MyPrivateRepo.azurecr.io/some/repo
如果可以,我该如何传递我的登录信息?
我对使用 Docker 和 Dockerfile 非常陌生,在网上找不到任何关于如何使用您自己的私有注册表而不是 Docker Hub 的信息。
我正在尝试使用 Azure 容器注册表来构建我的容器。
https://docs.microsoft.com/en-us/azure/container-registry/container-registry-get-started-docker-cli
由于 Docker Hub,您一次只能拥有 1 个免费的私有仓库,而无需升级和付费。
目前正在测试私有 Azure 容器注册表,效果很好,可以毫无问题地将我的图像推入和拉出。
只是还没弄清楚如何在 Dockerfile 或 Visual Studio Team Services 中的某些自动化任务中执行此操作。
还想办法减少在 Visual Studio Team 服务上构建所需的时间,目前仅下载基础映像 microsoft/aspnet 大约需要 9 分钟。
我在 Azure 中设置了一个安装了 docker 的 VM,有没有一种方法可以在 Visual Studio Team 服务中从那里远程构建,因为它已经缓存在那里,并且只需要几分钟就可以从那里本地构建。
任何帮助都会很棒。
【问题讨论】:
标签: asp.net-mvc-4 docker azure-devops dockerfile windows-server-2016