我正在从dockerfile构建一个docker镜像。但是,我正在从当前托管在NFS共享上的文件中进行一些安装。在常规Centos中,我使用mount.nfs挂载驱动器,然后运行命令进行安装并指向NFS共享作为安装文件的存储库。
有没有办法用码头工人做到这一点?我读了一些docker run -v的帖子,但是我还没准备好运行docker,我首先需要创建图像。
另一种方法是通过zip或tar复制整个存储库,然后取消存档,执行安装,然后删除文件。但是我认为这最终会形成一个巨大的形象。
谢谢
在构建docker镜像时,您可以完全访问主机的文件系统,这意味着您应该可以轻松地在Dockerfile中编写
ADD / nfs-path / file / path-inside-docker-image / file
您不需要在docker中执行任何其他操作即可。