我的公司正在试用VSTS (Visual Studio Team Services)和Docker,我们在下载Docker镜像时遇到了问题。我们有一个构建定义,其中我们拉取Docker镜像并在容器中编译代码和运行测试。问题是我们每次运行都需要拉取一个相当大的图像(大约6-7 gb),当设置它时,这非常耗时。有没有办法避免每次运行都下载Docker镜像?我们应该使用Azure私有Docker注册表吗?
我们目前使用的是托管代理。
我想为我的.net核心项目创建docker镜像。我已经创建了.net核心项目与码头启用功能。如果我从VS运行项目,它会自动为我创建docker镜像。但是我想通过docker命令创建镜像(我不想在我的机器上创建/运行容器,只想从源代码创建docker镜像)。我正在使用docker for windows。
有什么帮助吗?
我想从Dockerfile构建docker镜像,并将此镜像发布到AWS ECR (Docker注册表)。为了成功,我需要从Codebuild容器中访问docker build和docker push,这是有问题的(在docker容器中安装docker会导致Cannot connect to the Dockerdaemon at unix:///var/run/docker</