2017年3月24日

摘要: 一开始,认为Volume是用来持久化的,但是这实际上不对,因为认为Volume是用来持久化的同学一定是认为容器无法持久化,所以有了Volume来帮助容器持久化,事实上,容器会一直存在,除非你删除他们. 容器是持久的,直到你删除他们,并且你只能这么做: $docker rm my_contariner 阅读全文
posted @ 2017-03-24 23:19 ilinux_one 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的.Docker镜像是由多个文件系统(只读层)叠加而成.当我们启动一个容器的时候,Docker会加载镜像层并在其上添加一个读写层.如果运行中的容器修改了现有的一个已存在的文件,那该文件将会从读写层下的只读层复制到读写 阅读全文
posted @ 2017-03-24 23:17 ilinux_one 阅读(4393) 评论(0) 推荐(0) 编辑
摘要: 1.使用缓存 Dockerfile的每条指令都会将结果提交为新的镜像,下一跳指令将会基于上一步指令的镜像的基础上构建,如果一个镜像存在相同的父镜像和指令(除了ADD),Docker将会使用镜像而不是执行该指令,即缓存. 为了有效的利用缓存,你需要保持你的Dockerfile一致,并且尽量在末尾修改. 阅读全文
posted @ 2017-03-24 22:53 ilinux_one 阅读(231) 评论(0) 推荐(0) 编辑

导航