如何将容器目录数据映射到本地目录或NFS等
2020-06-09 12:58:00
改造人
  • 访问次数: 2
  • 注册日期: 2020-06-09
  • 最后登录: 2020-06-09

目前有几个疑问,希望大神们可以解答,不吝感谢。

1、当使用-v 参数去做数据卷的映射时,当本地目录存在文件,可以同步到容器内的目录;

当本地目录没有文件时,容器目录同样也会没有数据;

那如果我想让本地目录本身没有数据,但希望映射时,可以将容器内目录的数据,同步到本地来,要如何实现?


2、当使用-v做匿名卷时可以在docker的工作目录找到映射出来的数据,那有什么办法可以自动的去利用这些数据,实现本地管理,而不是通过找到这个目录下的各个容器呢?


3、诉求是希望将打包进镜像的文件内容重新映射到本地来?


4、另外的问题是,如果做一个镜像,当程序文件和依赖文件最终超过1GB大小时,这时候的镜像还要用这样的方式实现么?这也是为什么我想把程序数据目录拿出来的原因。



沙发
2020-09-07 13:53:17
张三丰
  • 访问次数: 2
  • 注册日期: 2020-09-07
  • 最后登录: 2020-09-07

1、容器内新生成的文件在外边会访问到;

2、建议在创建容器的时候,设定固定的映射路径;

3、同1吧,我么有试过;

4、可以实现,实际项目有过5g左右的图片文件通过设置映射文件路径实现。


板凳
2021-04-02 11:46:38 回复 #1
dufubing
  • 访问次数: 2
  • 注册日期: 2021-04-02
  • 最后登录: 2021-04-02
第一个问题答主的意思是镜像里本来有的文件如何在创建容器的时候,通过数据卷映射到宿主机,而不是新文件,
1/1