我的公司正在试用VSTS (Visual Studio Team Services)和Docker,我们在下载Docker镜像时遇到了问题。我们有一个构建定义,其中我们拉取Docker镜像并在容器中编译代码和运行测试。问题是我们每次运行都需要拉取一个相当大的图像(大约6-7 gb),当设置它时,这非常耗时。有没有办法避免每次运行都下载Docker镜像?我们应该使用Azure私有Docker注册表吗?
我们目前使用的是托管代理。
我最近注意到,花费6-7分钟的构建现在需要25分钟的时间。Docker构建过程中检查git repos并进行项目构建的部分需要5分钟左右,但真正慢的是单独的Docker构建命令,如COPY、ARG、RUN、ENV、LABEL等。我们是否应该运行某种清理过程,如docker system prune等?
我试着按照和往常一样的步骤来推动改变,但是当我运行heroku container:push web -a bluebird-teaching (这个应用被称为蓝鸟教学)时,我得到了一个奇怪的错误。Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
但是我在我的Mac上运行Django 2.0.9,pyodbc 4.0.24,django-pyodbc-azure 2.0.4.1和ODBC 17,与运行在Microsoft SQL Server 2017 Dockermodels.BinaryField(blank=True, null=True) # here is the sticking point
# etc我认为这个错误是个问题,真正的问题