网站维护中 源码,wordpress插件系统,山东网站建设运营,网站好坏关于在docker中如何使用Volume#xff0c;可以参考文章#xff1a;
docker中使用Volume完成数据共享-CSDN博客 如果想在生成docker镜像的时候设置好挂载点#xff0c;而不是在运行镜像生成容器时生成。
下面以自建一个tomcat镜像为例#xff0c;演示如何在生成镜像时设置…关于在docker中如何使用Volume可以参考文章
docker中使用Volume完成数据共享-CSDN博客 如果想在生成docker镜像的时候设置好挂载点而不是在运行镜像生成容器时生成。
下面以自建一个tomcat镜像为例演示如何在生成镜像时设置挂载点。 实践案例 1.新建Dockerfile文件不要有后缀名。
文件内容
FROM tomcat
VOLUME /usr/local/tomcat/webapps 新的镜像是基于tomcat镜像使用VOLUME关键字设置挂载路径这个路径如果不存在docker会自行创建。
这种只设置内部目录容器内目录的方式称为挂载点。 2.将Dockerfile文件放到/usr/local路径中 3.生成镜像
在/usr/local路径下执行下面命令后docker会根据Dockerfile文件中的内容生成新的镜像镜像名称为myvolume docker build -t myvolume . 设置的挂载点在容器启动时会自动进行设置。 4.启动容器 docker run -d myvolume 5.查看容器信息和挂载点信息
容器基本信息 根据容器ID查询容器详细内容 docker inspect 7794f8a09b3f 6.访问挂载路径
Source对应的路径就是挂载点的物理路径通过xftp直接访问该路径 /var/lib/docker/volumes/da6cf9130aa57f63867df795043938fd41789e8a4fd71d3da9fe6c40abe18bc4/_data
这个路径是由docker自动创建的。