Docker容器学习六之Volume
一、Volume
当我们在编写Dockerfile文件时,会有这么个语句VOLUME这个语句的意思就是在容器和宿主机中建立一个共享目录,也就是容器可以把数据保存到这个目录下。这也是docker中容器数据持久化保存的一种方式。
那么如何去使用这个Volume呢?我们先来做个小实验,这个实验是这样的,我们创建一个带有jdk的镜像,并与主机共享一个目录"/usr/mydata",然后把打包好的一个应用放在这个目录下,之后启动容器,并在这个目录下去运行应用,此时我们从容器中取创建一个文件,再回到宿主机中取查看当前文件是否创建成功,当我们删除这个容器之后,再看看文件是否存在。
第一步:创建镜像
FROM openjdk:8
LABEL author="cainiao1024"
VOLUME /usr/mydata
CMD []
容器依赖Java环境,然后指定一个共享目录,此时,docker build -t m
共有 0 条评论