首页 > 解决方案 > Docker:如何在构建 dockerfile 时链接外部文件夹

问题描述

在构建 docker 映像时,我需要在主机上链接一个外部文件夹。我不想复制这个文件夹,因为它很大,它在运行容器的主机上共享。

这样做的正确方法是什么?我打算在运行容器时挂载这个文件夹。

标签: dockerdockerfile

解决方案


你不能使用默认的 Docker 构建引擎来做到这一点。但是您可以使用 Docker buildkit 使用新语法来做到这一点:https ://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/syntax.md#build-mounts-run---mount

有关如何启用 buildkit 的说明在同一页面上


推荐阅读