Docker提供了两种方法来备份和同步本地机器上的容器数据,例如卷和安装。 但是,除了我注意到的几件事外,两者的行为都是一样的:
好的,所以我们可以说方法论有一些优缺点,但是在优化方面还是有一些分类或者区别的。
请提供解释的答案。
dockerfile中的卷允许在图像中指定path,该path应始终作为卷创build。 这本质上绕过了docker使用的联合文件系统。
运行这种图像的用户将始终在该位置获得音量
docker run <imagename>
即没有理由添加-v /my/mount/point:/mount/here ,因此用户不需要关心它。
绑定挂载(如上面的例子与-v )必须始终存在,如果他们是必需的。 并且不能在图像之间移动。
与优化的有效区别在于:
这是否有意义?