音箱volume是什么意思,收音机volume是什么意思

  音箱volume是什么意思,收音机volume是什么意思

  

摘要

:

Docker Volume

,通常翻译为

数据卷

,用于保存持久性数据。当我们在Docker容器中运行一个数据库,比如MySQL,我们通常会通过

Docker Volume

将数据保存在主机上,这样即使删除了MySQL容器,数据仍然会保存在主机上,有效的保证了数据的安全性。本博客将通过简单的练习帮助你理解

什么是Docker Volume

  本文中的所有命令都是在play-with-docker的在线docker实例上执行的,Docker版本是

17.05.0-ce

  1.指定docker卷以使用Docker运行命令来运行

Docker容器

  Docker run-itd-volume/tmp/data 1:/tmp/data 2-name test ubuntu Bash基于Ubuntu镜像创建Docker容器。容器的名称是test,由

--name

选项指定。

Docker Volume

--volume

选项指定,主机的

/tmp/data1

目录对应容器中的

/tmp/data2

目录。2.检查Docker音量。您可以使用docker inspect命令检查

Docker容器

的详细信息:

  docker inspect - format={{json。mounts } } test python-m JSON . tool[{ Destination :/tmp/data 2 , Mode : , Propagation : , RW: true,Source:/tmp/data1 , type: bind}]使用

--format

选项,可以有选择地查看所需的容器信息。

.Mount

是集装箱的

Docker Volume

信息。

python -m json.tool

可以格式化和显示输出的json字符串。

Source

表示主机上的目录,即

/tmp/data1

Destination

是容器中的目录,即

/tmp/data2

。3.本地文件可以与容器同步。在本地/tmp/data1目录中创建新的hello.txt文件。container/tmp/data 1/hello . txtls/tmp/data1/hello . txt hello . txt文件在/tmp/data2/目录中可见。使用docker exec命令执行容器中的命令。

  Docker Exec测试LS/tmp/data2/hello.txt显示本地目录

/tmp/data1/

中的修改可以同步到容器目录

/tmp/data2/

  4.容器文件可以同步到主机,在主机/tmp/data1/目录LS/tmp/data1/hello . txt word . txt中可见一个新的world.txt文件Docker Exec Test Touch/tmp/data 2/world . txt Docker Exec Test LS/tmp/data 2/hello . txt word . txt文件,可以知道容器目录

/tmp/data2/

中的修改可以同步到主机目录

/tmp/data1/

中。

  5.结论

Docker Volume

本质上是容器和主机共享的目录或文件,这样

Docker Volume

中的数据就可以在主机和容器之间实时同步。使用Virtualbox创建虚拟机时,还可以配置共享目录,这与

Docker Volume

非常相似。

  关于FundeBUG FundeBUG专注于JavaScript、微信小程序、微信游戏、支付宝小程序、React Native、Node.js和Java实时bug监控。自2016年双十一正式启动以来,Fundebug累计处理错误事件7亿次,得到了Google、360、金山软件、人民网等众多知名用户的认可。欢迎免费试用!

  转载版权声明请注明作者Fundebug及本文地址:

  https://blog.fundebug.com/2017/06/07/what-is-docker-volume/

  转载于:https://blog.51cto.com/13957060/2318653

音箱volume是什么意思,收音机volume是什么意思