vps交流

新手疑问,为啥许多docker都把目录挂载到本地?


为啥许多docker都把目录挂载到本地?而不是像虚拟机那样直接运行呢??
数据配置不变 方便升级
更好的修改,上传文件?
类似影子系统,网吧电脑。
一旦重启,容器里面恢复初始状态。产生的各种文件消失。
挂载到本地,这些产生的文件就不会消失了。
pull后可以保留数据
映射到容器外方便啊,不映射一样用

斜阳晚暮 发表于 2021-11-3 19:16
类似影子系统,网吧电脑。
一旦重启,容器里面恢复初始状态。产生的各种文件消失。
挂载到本地,这些产生的 …

创建了nextcloud/owncloud/filebrowser,重启容器,发现容器里面的文件并不会消失啊

楼主如果准确了解了容器和镜像的区别后就不会这样问了。

容器想要搬个家。得先打包成镜像。那时候的镜像……可能非常非常的庞大。。。

镜像搬个家,处理得当的话。很小一个。

t9913085 发表于 2021-11-3 19:20
创建了nextcloud/owncloud/filebrowser,重启容器,发现容器里面的文件并不会消失啊 …

如果只是 docker 重启不会丢数据
删除后新建会丢数据   
除了直接挂载在本地 还可以用 dockeer volume
但是性能的话  肯定还是直接挂载本地目录性能高一些

因为容器删除新建是很平常的操作,容器删除了数据就没了新手疑问,为啥许多docker都把目录挂载到本地?