在docker build中挂载nfs共享以安装软件

时间:2018-09-03 13:00:10

标签: docker share mount nfs

我正在从dockerfile构建docker映像。但是,我正在从NFS共享上当前托管的文件中进行一些安装。在常规的Centos中,我使用mount.nfs挂载驱动器,然后运行命令进行安装并指向NFS共享作为安装文件的存储库。

有什么办法可以对码头工人做到这一点?我读了一些docker run -v的帖子,但是我还没有准备好运行docker,我首先需要创建映像。

另一种方法是通过zip或tar复制整个存储库,然后取消存档,进行安装,然后删除文件。但是我认为这最终会带来巨大的印象。

谢谢

1 个答案:

答案 0 :(得分:0)

在构建Docker映像时,您可以完全访问主机的文件系统,这意味着您应该轻松地在Dockerfile中编写

添加/ nfs-path / file / path-inside-docker-image / file

您不需要在docker中执行任何其他操作。