基于Kubernetes的容器云平台实战》——1.4.4 容器存储

网友投稿 546 2022-05-30

1.4.4 容器存储

可以通过数据卷挂载的方式来实现独立于Docker容器生命周期的持久化存储。数据卷可以对应到宿主机上的特殊目录或文件,它们可以被一个或多个容器所使用。直接挂载目录时,Docker自动创建匿名数据卷,而要在多个容器之间共享有名数据卷,就要事先加以创建。创建一个数据卷前,要在文件系统中创建好相应的目录或文件。容器启动运行时采用-v参数来挂载匿名数据卷是在容器生命周期之外持久化数据的最简单方法,如下面命令:

docker run -d -P -v /webapp:/home/tomcat/webapp tomcat

当然也可以在命令行上通过多个-v参数,一次性为运行的容器挂载多个匿名数据卷,以及将它们分别挂载到不同的容器目标目录上,具体命令如下:

《基于Kubernetes的容器云平台实战》——1.4.4 容器存储

docker run -d -P -v /webapp:/home/tomcat/webapp -v /log:/home/tomcat/log  tomcat

最后,再给出一个直接挂载文件的例子,如下:

docker run --rm -it -v ~/.bash_history:/.bash_histiry ubuntu /bin/bash

Kubernetes

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于新型LockerGoga勒索病毒的安全预警
下一篇:JAVA-基础语法-多线程基础-线程同步
相关文章