解决使用 docker build 时 Sending build context to Docker daemon 数据过大的问题

docker build 命令

docker build -t faq/faq -f faq_dockerfile .

faq/faq 是镜像名,faq_dockerfile 是 dockerfile 文件

Sending build context to Docker daemon

镜像制作开始时会有提示信息

Sending build context to Docker daemon 4.309 GB

这是因为在使用 dockerfile 制作镜像时 docker client 会发送 dockerfile 同级目录下的所有文件到docker daemon
解决办法有两种:

  • 使用 dockerfile 创建镜像时新建目录
  • 使用 .dockerignore,即在 dockerfile 目录下添加 .dockerignore 文件,并将需要 ignore 的文件名添加到这个文件中
  • 删除不需要的文件
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容