返回主站|会员中心|保存桌面|手机浏览
普通会员

百大专升本

结婚礼物,生日礼物,祝寿礼物,订婚礼物,高升祝贺送礼,喜得贵子祝贺送礼,感恩...

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > 云计算核心技术Docker教程:Dockerfile文件VOLUME命令详解
新闻中心
云计算核心技术Docker教程:Dockerfile文件VOLUME命令详解
发布时间:2020-11-16        浏览次数:2        返回列表

  Dockerfile文件VOLUME 指令可以在镜像中创建挂载点,这样只要通过该镜像创建的容器都有了挂载点。

  容器运行时应该尽量保持容器存储层不发生写操作,长沙市弘力交通设施工程有限公司,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中,后面的章节我们会进一步介绍 Docker 卷的概念。

  为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在 Dockerfile 中,我们可以事先指定某些目录挂载为匿名卷,这样在运行时如果用户不指定挂载,【企闻】No7冰淇淋面膜需要放冰箱吗?no7冰激凌面膜其应用也可以正常运行,不会向容器存储层写入大量数据。

  这里的 /data 目录就会在运行时自动挂载为匿名卷,任何向 /data 中写入的信息都不会记录进容器存储层,从而保证了容器存储层的无状态化。当然,运行时可以覆盖这个挂载设置。比如:

  在这行命令中,就使用了 mydata 这个命名卷挂载到了 /data 这个位置,替代了 Dockerfile 中定义的匿名卷的挂载配置。