《基于Kubernetes的容器云平台实战》——1.3 Docker基本概念
604
2022-05-30
1.4.4 容器存储
可以通过数据卷挂载的方式来实现独立于Docker容器生命周期的持久化存储。数据卷可以对应到宿主机上的特殊目录或文件,它们可以被一个或多个容器所使用。直接挂载目录时,Docker自动创建匿名数据卷,而要在多个容器之间共享有名数据卷,就要事先加以创建。创建一个数据卷前,要在文件系统中创建好相应的目录或文件。容器启动运行时采用-v参数来挂载匿名数据卷是在容器生命周期之外持久化数据的最简单方法,如下面命令:
docker run -d -P -v /webapp:/home/tomcat/webapp tomcat
当然也可以在命令行上通过多个-v参数,一次性为运行的容器挂载多个匿名数据卷,以及将它们分别挂载到不同的容器目标目录上,具体命令如下:
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小时内删除侵权内容。