我正在构建一个安装ant,maven,phantomjs,grunt-cli的图像,但是当我运行时
docker build
开始向docker发送构建上下文然后大小为
需要一段时间Sending build context to Docker daemon 7.451 GB
这是正常的还是我可以做些什么来加快这个速度?
答案 0 :(得分:3)
docker build
翻转并传输您运行它的目录,包括所有子目录。如果您希望在构建上下文中包含较少的数据(以便加快速度),则应该从包含构建的最小数据的目录运行docker build
。
因此docker build
至少需要Dockerfile
,并且通常您希望将源代码包含在本地目录中(尽管Docker可以将其从其他来源中提取)。