Dockerfile VOLUME命令使用方法
时间:2023-02-10 来源:未知 投稿:admin 点击:次
容器在运行时,应该保证在存储层不写入任何数据 。
运行在容器内产生的数据,推荐是挂载,写入到宿主机上进行维护。
VOLUME /data 将容器内的/data文件夹,在容器运行时,该目录自动挂载为匿名卷,任何向该目录中写入数据 的操作,都不会被空保记录,保证容器存储层无状态理念
例:
FROM cents
VOLUME ["/data1","/data2"]
该容器运行时,这两个目录自动和宿主机的目录做好映射关系。
构建:
docker build .
运行容器:
docker run 【容器ID】
查看容器信息,可以查看到磁盘挂载信息:
docker inspect 【容器ID】
运行在容器内产生的数据,推荐是挂载,写入到宿主机上进行维护。
VOLUME /data 将容器内的/data文件夹,在容器运行时,该目录自动挂载为匿名卷,任何向该目录中写入数据 的操作,都不会被空保记录,保证容器存储层无状态理念
例:
FROM cents
VOLUME ["/data1","/data2"]
该容器运行时,这两个目录自动和宿主机的目录做好映射关系。
构建:
docker build .
运行容器:
docker run 【容器ID】
查看容器信息,可以查看到磁盘挂载信息:
docker inspect 【容器ID】
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容
最新热点内容
推荐内容