volumes-from 参数的一些试验
1. 参数说明
--volumes-from
参数,用于在创建新容器 (docker run
) 时,复用另一个容器的数据卷设置
2. 参数的小尝试
1. 能否复用多个容器的设置
新建容器my_ubuntu_03
,设置容器卷参数继承自容器my_ubuntu_01
和my_ubuntu_02
容器
my_ubuntu_01
的容器数据卷参数# 容器数据卷的参数在 Mounts 键值对下 # 使用 go 模板过滤出 Mounts 部分的信息,并以 json 格式输出 # 使用软件包 jq 对输出的 json 格式进行美化 docker inspect -f="{{json .Mounts}}" my_ubuntu_01 | jq
容器
my_ubuntu_02
的容器数据参数# 容器数据卷的参数在 Mounts 键值对下 # 使用 go 模板过滤出 Mounts 部分的信息,并以 json 格式输出 # 使用软件包 jq 对输出的 json 格式进行美化 docker inspect -f="{{json .Mounts}}" my_ubuntu_02 | jq
创建容器
my_ubnutu_03
# 创建容器 my_ubuntu_03
# 容器名称:my_ubuntu_03
# 使用镜像:ubuntu:latest
# 创建容器数据卷,容器卷配置继承自 2 个容器:my_ubuntu_01,my_ubuntu_02
# 容器卷强制开启最高权限
# 创建交互式控制台,控制台 Shell 使用 bashdocker run -d \--name="my_ubuntu_03" \--privileged=true \--volumes-from="my_ubuntu_01" --volumes-from="my_ubuntu_02" \-it ubuntu /bin/bash# 正常创建,没有报错
- 创建完成,查看具体的容器卷参数
# 容器数据卷的参数在 Mounts 键值对下
# 使用 go 模板过滤出 Mounts 部分的信息,并以 json 格式输出
# 使用软件包 jq 对输出的 json 格式进行美化
docker inspect -f="{{json .Mounts}}" my_test_03 | jq
# 结果:既继承了 my_test_02 的设置,也继承了 my_test_03 的设置
测试结果:可以复用多个容器的设置,但如果复用的几个容器用公共路径,那么会相互覆盖
2. 能否与一般的-v
参数共用
- 创建新的容器,并将
-v
参数与--volumes-from
参数共用
# 创建容器 my_ubuntu_04
# 容器名称:my_ubuntu_04
# 使用镜像:ubuntu:latest
# 创建容器数据卷,容器卷配置继承自 1 个容器:my_ubuntu_01
# 创建容器数据卷,加入自定义的卷配置:
# /home/test20:/home/my_test0
# /home/test21:/home/my_test1:ro
# /test/test22:/home/my_test2
# 容器卷强制开启最高权限
# 创建交互式控制台,控制台 Shell 使用 bashdocker run -d \--name="my_ubuntu_04" \--privileged=true \--volumes-from="my_ubuntu_01" \-v /home/test20:/home/my_test0 \-v /home/test21:/home/my_test1:ro \-v /test/test22:/home/my_test2 \-it ubuntu /bin/bash# 正常创建,没有报错
- 创建完成,查看具体的容器卷参数
# 容器数据卷的参数在 Mounts 键值对下
# 使用 go 模板过滤出 Mounts 部分的信息,并以 json 格式输出
# 使用软件包 jq 对输出的 json 格式进行美化
docker inspect -f="{{json .Mounts}}" my_test_04 | jq
# 结果:既继承了 my_test_01 的设置,也添加了 -v 参数中的设定
测试结果:--volumes-from
可与一般的-v
参数共用,且两者的顺序没有要求,但参数中的路径顺序决定了docker inspect
查看的Mounts
部分的内容
volumes-from 参数的一些试验相关推荐
- git 裁切_裁切参数设计(DOE试验)
裁切不良改善方案 ( GITO3675DOE 试验) 一.背景 我司现有很多参数都是根据经验按生产效果所制定. 对于现有参数是否最佳 无从判定,因此希望导入 DOE 试验设计对各种参数进行设定. 二. ...
- ORACLE 12C CDB中PDB参数管理机制
转自:http://www.xifenfei.com/2013/06/oracle-12c-cdb%E4%B8%ADpdb%E5%8F%82%E6%95%B0%E7%AE%A1%E7%90%86%E6 ...
- libSVM 参数选择
[预测标签,准确率,决策值]=svmpredict(测试标签,测试数据,训练的模型); 原文参考:http://blog.csdn.net/carson2005/article/details/65 ...
- 02.改善深层神经网络:超参数调试、正则化以及优化 W3. 超参数调试、Batch Norm和程序框架
文章目录 1. 调试处理 2. 为超参数选择合适的范围 3. 超参数调试的实践 4. 归一化网络的激活函数 5. 将 Batch Norm 拟合进神经网络 6. Batch Norm 为什么奏效 7. ...
- 如何选择漏电保护器规格型号_电涌保护器(SPD)选择有哪几个关键的参数?SPD如何使用和安装?...
电涌保护器一般指浪涌保护器.浪涌保护器也叫防雷器,是一种为各种电子设备.仪器仪表.通讯线路提供安全防护的电子装置.当电气回路或者通信线路中因为外界的干扰突然产生尖峰电流或者电压时,浪涌保护器能在极短的 ...
- 2-3 Coursera吴恩达《改善深度神经网络》第三周课程笔记-超参数调试、Batch正则化和编程框架
上节课2-2 Coursera吴恩达<改善深度神经网络>第二周课程笔记-优化算法我们主要介绍了深度神经网络的优化算法.包括对原始数据集进行分割,使用mini-batch 梯度下降(mini ...
- Lecture6:激活函数、权值初始化、数据预处理、批量归一化、超参数选择
目录 1.最小梯度下降(Mini-batch SGD) 2.激活函数 2.1 sigmoid 2.2 tanh 2.3 ReLU 2.4 Leaky ReLU 2.5 ELU 2.6 最大输出神经元 ...
- c语言程序的命令行输入输出,C语言入门教程-命令行参数
命令行参数 在C中,获取用户输入的命令行参数是很方便的.程序的主函数会接受一个argv参数.有许多高级的库函数都会用到argv结构,所以了解此结构对一个C程序员来说将是很有用的. 请录入并编译下面的程 ...
- [机器学习] 超参数优化介绍
很多算法工程师戏谑自己是调参工程师,因为他们需要在繁杂的算法参数中找到最优的组合,往往在调参的过程中痛苦而漫长的度过一天.如果有一种方式可以帮助工程师找到最优的参数组合,那一定大有裨益,贝叶斯超参优化 ...
最新文章
- 《深度学习:Java语言实现》一一2.6小结
- c++ *.h和*.cpp在编译中的作用
- Enterprise Library 5.0 开发向导- 简介(1)
- 提升Android应用视觉效果的10个UI技巧【转】
- linux 软raid创建过程
- Linux系统之TroubleShooting(启动故障排除)
- mysql存储map数据结构_map数据结构
- 35岁前成功黄金法则
- 【设计模式系列】行为型之责任链模式
- c#报错不实现接口成员_当接口和具体在不同的项目中时,c#-“无法实现接口成员”错误...
- paip.提升安全性--------用户密码控件方案总结
- 计算机网络技术毕业生实习报告_计算机网络毕业实习报告
- Second copy 的增量备份
- 阿里短信验证码接口和支付宝沙箱支付接口
- govqq.com/post/12.html,更新30+!这些学校招生简章已公布!
- 英语听力采用计算机化考试,一图读懂北京高考英语听力机考流程,附特点及应对建议...
- c语言can收发数据原理,汽车车载网络CAN收发器作用和工作原理
- 全国大学生“高教杯“成图大赛:轴类零件的快速建模
- 润和软件携手高鸿信安助力构建可信计算生态
- python安装及环境配置