小编典典

从volumes_from 文档:

从另一个服务或容器挂载所有卷…

所以简短的答案 是 :

volumes_from``/build在cachev服务内部 装入由服务定义的卷test。

长答案:

要回答您的问题,让我们运行该test服务:

docker compose up test

在回答您的问题之前,让我们确保描述清楚:

上面文件中的cachev服务启动卷容器…

这只是常规容器,由于会立即退出entrypoint: "true"。

docker ps -a 应该显示:

ac68a33abe59 cache "true" 16 hours ago Exited (0) 4 minutes ago cache_1

但在退出之前,它会创建中指定的卷volumes:。因此,如果其他服务使用其卷(例如进行缓存),我们可以将其称为卷容器。

在Docker主机的/ var / lib / docker /文件夹中创建匿名卷

同意。- /build是匿名卷。可以通过查看所有容器安装来验证:

docker inspect [cachev_container_id] --format '{{json .Mounts}}' | jq

应该显示如下内容:

{

"Type": "volume",

"Name": "1ec7ff7c72bfb5a3259ed54be5b156ea694be6c8d932bcb3fa6e657cbcaea378",

"Source": "/var/lib/docker/volumes/1ec7ff7c72bfb5a3259ed54be5b156ea694be6c8d932bcb3fa6e657cbcaea378/_data",

"Destination": "/build",

"Driver": "local",

"Mode": "",

"RW": true,

"Propagation": ""

}

jq是在bash中处理json的好工具。安装它以使上面的命令起作用。

并在卷容器(xx_cachev)中创建安装点/ cache。

在cachev: 您提供的服务规格中看不到任何安装迹象。

如果将映射添加- /tmp/cache:/cache到其volumes部分,然后docker compose up

test再次运行并检查退出的容器,则应该看到:

{

"Type": "bind",

"Source": "/tmp/cache",

"Destination": "/cache",

"Mode": "rw",

"RW": true,

"Propagation": "rprivate"

}

请注意,docker inspect [cachev_service_id] --format '{{json .Mounts}}' |

jq它将显示所有容器安装座,包括docker/dev/Dockerfile使用VOLUME说明中指定的安装座。

为了 回答您的问题, 我们需要检查test服务容器:

docker inspect [test_container_id] --format '{{json .Mounts}}' | jq:

将显示所有指定的卷(docker/dev/Dockerfile如果有的话)以及所有cachev多亏了volumes_from指令的卷。

您可以看到test和cache容器都具有:

{

"Type": "volume",

"Name": "1ec7ff7c72bfb5a3259ed54be5b156ea694be6c8d932bcb3fa6e657cbcaea378",

"Source": "/var/lib/docker/volumes/1ec7ff7c72bfb5a3259ed54be5b156ea694be6c8d932bcb3fa6e657cbcaea378/_data",

"Destination": "/build",

"Driver": "local",

"Mode": "",

"RW": true,

"Propagation": ""

}

在他们的坐骑中,这个体积在随后的 docker compose up test

2020-06-17

docker from指令的含义_volume_from指令-docker撰写相关推荐

  1. docker from指令的含义_Docker 镜像常用命令

    获取镜像 从 Docker 镜像仓库获取镜像的命令是 docker pull.其命令格式为: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] ...

  2. docker from指令的含义_Docker 有什么优势?

    2016年6月5日更新: 距离回答这个问题已经过去很长时间了,在此期间docker也一直发展.但本答案仅仅作为向新人介绍docker的入门文章的话,在大方向上还是没问题的. 本文仅仅是个docker入 ...

  3. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较

    1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...

  4. docker基础——关于安装、常用指令以及镜像制作初体验

    为什么使用docker docker就是一个轻量级的虚拟机,他解决的是服务迁移部署的时候环境配置问题.比如常见的web服务依赖于jdk.Tomcat.数据库等工具,迁移项目就需要在新的机器重新配置这些 ...

  5. matlab各个指令的含义,matlab的常用指令及其含义

    . . . . . . . . matlab的常用指令及其含义 最佳答案matlab常用命令速查 sizeabs 绝对值.模.字符的ASCII码值acos 反余弦 acosh 反双曲余弦 acot 反 ...

  6. inurl_inurl,intitle指令的含义、作用及用法

    inurl,intitle指令的含义.作用及用法 很多网站SEO优化人员都知道inurl指令,但是不知道它的含义,更不知道它的用法,下面给大家介绍: inurl拆分一下其实很好理解,in就是" ...

  7. 汇编语言中xor指令_汇编各类指令用法及含义分析 - 全文

    什么是汇编语言 汇编语言(assembly language)是一种用于电子计算机.微处理器.微控制器或其他可编程器件的低级语言,亦称为符号语言.在汇编语言中,用助记符(Mnemonics)代替机器指 ...

  8. Docker圣经:大白话说Docker底层原理,6W字实现Docker自由

    说在前面: 现在拿到offer超级难,甚至连面试电话,一个都搞不到. 尼恩的技术社群(50+)中,很多小伙伴凭借 "左手云原生+右手大数据"的绝活,拿到了offer,并且是非常优质 ...

  9. Docker学习(2)——图文并茂讲解Docker基础命令

    一.Docker基础命令总结 命令 功能 docker load -i ubuntu.tar 导入镜像 docker run -it --name vm1 ubuntu 创建容器(以ubuntu镜像为 ...

最新文章

  1. 使用SCVMM2012从hyper-v 2.0平台往hyper-v 3.0平台迁移VM虚拟机的报错(2)
  2. OO第三次博客作业---透过代码看设计
  3. Spring4.x(12)--SpringEL-HelloWorld
  4. 学了这么久Java都没搞懂位运算符
  5. 如果你被领导当众打了一耳光,你会怎么做?
  6. python neo4j_在Python中使用Neo4j的方法
  7. Git 小问题:fatal: not a git repository (or any of the parent directories): .git
  8. Google C++ unit test 在ARM Android 2.3 上的编译与使用
  9. 【R图秀-5】将薪比薪
  10. kepware mysql_Kepware实现向数据库实时写入数据
  11. 计算机硬盘图标不见了,电脑硬盘图标不见了怎么办
  12. 教新手小白如何通过五分钟学会用Python爬取女神照片!
  13. 06-JavaWEB_Git
  14. composer与laravel安装
  15. Datawhale打卡第2次
  16. mac触控板 鼠标中键_如何在Mac的触控板上添加中键
  17. 1)华为手机使用电脑批量管理联系人 - 2)华为云空间联系人同步到手机 - 3)华为手机导入联系人列表
  18. 2017东北四省赛G题
  19. android textview 文字倒影,textview 倒影
  20. mysql查询第10到第20条记录_“取出数据表中第10条到第20条记录”的sql语句+selecttop用法...

热门文章

  1. Mybatis 逆向工程使用姿势不对文档全被清空,一怒之下写了个插件……
  2. 陆奇、雷军、熊晓鸽聊疫情后的创业风口
  3. 顺丰正式杀入外卖领域;中国移动推出 5G 消息 App;GCC 10.1 发布 | 极客头条
  4. BTCU 分叉,真的是比特币“千年痛点”克星吗?
  5. 为什么说比特币隐私是一门艺术?
  6. 小米 10 年再创业,高端 5G 手机和 AIoT 有多少机会?
  7. 互联网大厂春节礼盒鄙视链
  8. 你能说出 Kafka 这些原理吗?
  9. 前排强势围观|云端落地AI,如此超级干货有哪些?
  10. Myspace 被曝数据滥用,隐私问题再被诟病!