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

问题描述 投票:0回答:1

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

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

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

谢谢

docker share mount nfs
1个回答
0
投票

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

ADD / nfs-path / file / path-inside-docker-image / file

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

© www.soinside.com 2019 - 2024. All rights reserved.