From dd310eac62147e169c5134c8ea6c828e25d57bef Mon Sep 17 00:00:00 2001 From: bicijinlian Date: Sun, 16 Jan 2022 17:17:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Build/Dockerfile.VOLUME | 5 ++++- Build/学习.md | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Build/Dockerfile.VOLUME b/Build/Dockerfile.VOLUME index ca96444..598d349 100644 --- a/Build/Dockerfile.VOLUME +++ b/Build/Dockerfile.VOLUME @@ -22,4 +22,7 @@ WORKDIR /App # windows # docker run --rm -it -v D:\Data1:/App/Datas study.dockerfile.volume -# 问题:Docker Desktop for Windows下, Docker run -v 覆盖之后, 镜像中的数据卷原有的文件被清空了-默认存在的文件被清空了;而Linux下,数据卷中默认文件被保留了。 \ No newline at end of file +# --volumes-from 从指定容器加载数据卷 +# docker run --rm -it --volumes-from 容器列表 study.dockerfile.volume + +# 问题:Docker Desktop for Windows下, Docker run -v 指定Windows宿主机目录,覆盖之后, 镜像中的数据卷原有的文件被清空了-默认存在的文件被清空了;而Linux下,数据卷中默认文件被保留了。 \ No newline at end of file diff --git a/Build/学习.md b/Build/学习.md index fae0c2a..27dfe33 100644 --- a/Build/学习.md +++ b/Build/学习.md @@ -465,8 +465,8 @@ docker run -p 80:80/tcp -p 80:80/udp ... > 5、共享数据卷:docker run --volumes-from xxxx xxxx可以是同一镜像,也可以是其它镜像或容器。使用数据卷容器,设置数据,其它容器统一使用--volumes-from 引用数据卷。 > > 6、可以作用 docker volume 命令统一管理。 - - + > + > 7、数据卷有三种:挂载、匿名卷、具名;还可以通过插件支持更多形式,如sshfs + ARG 构建时变量