草庐IT

persistent-volumes

全部标签

Dockerfile 与 docker-compose VOLUME

本实验尝试使用此Docker文件构建容器:FROMlambdalinux/baseimage-amzn:2016.09-000COPY./bundle/opt/bundle/VOLUME/bundle然后在容器内,创建一个/opt/bundle/file.txt并在其中放入一些文本。但是在阅读ShouldIincludemycodewithCOPY/ADDoravolume后,该文件并没有像我预期的那样显示在主机上的bundle目录中。最后一段:Theremaybecaseswhereyou’llwanttouseboth.Youcanhavetheimageincludethecod

Dockerfile 与 docker-compose VOLUME

本实验尝试使用此Docker文件构建容器:FROMlambdalinux/baseimage-amzn:2016.09-000COPY./bundle/opt/bundle/VOLUME/bundle然后在容器内,创建一个/opt/bundle/file.txt并在其中放入一些文本。但是在阅读ShouldIincludemycodewithCOPY/ADDoravolume后,该文件并没有像我预期的那样显示在主机上的bundle目录中。最后一段:Theremaybecaseswhereyou’llwanttouseboth.Youcanhavetheimageincludethecod

docker - 如何使用 Docker 的 --volumes-from 映射卷路径?

我是Docker新手,对使用--volumes-from功能感到很兴奋,但有些东西我不明白。如果我想将--volumes-from与两个仅数据容器一起使用,每个容器都导出名为/srv的卷,如何防止卷路径从碰撞?我可以在使用[host-dir]:[container-dir]创建绑定(bind)挂载时映射卷名;如何使用--volumes-from做到这一点?所以我想要的应该是这样的:dockerrun--name=DATA1--volume=/srvbusyboxtruedockerrun--name=DATA2--volume=/srvbusyboxtruedockerrun-t-i-

docker - 如何使用 Docker 的 --volumes-from 映射卷路径?

我是Docker新手,对使用--volumes-from功能感到很兴奋,但有些东西我不明白。如果我想将--volumes-from与两个仅数据容器一起使用,每个容器都导出名为/srv的卷,如何防止卷路径从碰撞?我可以在使用[host-dir]:[container-dir]创建绑定(bind)挂载时映射卷名;如何使用--volumes-from做到这一点?所以我想要的应该是这样的:dockerrun--name=DATA1--volume=/srvbusyboxtruedockerrun--name=DATA2--volume=/srvbusyboxtruedockerrun-t-i-

go - 为什么 CreateContainerOptions 的 Volumes 采用 map[string]struct{}?

我一直在使用很棒的go-dockerclient]由fsouza创建但我很困惑为什么docker.CreateContainerOptions.Volumes是字符串到结构的映射?Thedocsdon'texplain这是为什么,但我想您只需要map[string]=>string即可将主机卷映射到容器卷?或者将值留空以表示主机卷将安装在容器内的相同路径。我翻了一堆ofopencodeonGithub人们创建容器,但我刚刚看到很多人使用一个字符串和一个空结构作为值来安装Volumes的例子。我也是Go的新手,所以我可能会遗漏一些非常明显的东西。 最佳答案

docker - Dockerfile 中 VOLUME 的用途是什么

我正在尝试更深入地了解Docker的容量,但我很难找出以下差异/用例:dockervolumecreate命令dockerrun-v/path:/host_pathDockerfile文件中的VOLUME条目我特别不明白如果将VOLUME条目与-v标志结合起来会发生什么。 最佳答案 卷是存储在/var/lib/docker/volumes/...中的持久数据您可以在Dockerfile中声明它,这意味着每次从镜像启动容器时,都会创建卷(空),即使您没有任何-v选项。你可以在运行时声明它dockerrun-v[host-dir:]co

docker - Dockerfile 中 VOLUME 的用途是什么

我正在尝试更深入地了解Docker的容量,但我很难找出以下差异/用例:dockervolumecreate命令dockerrun-v/path:/host_pathDockerfile文件中的VOLUME条目我特别不明白如果将VOLUME条目与-v标志结合起来会发生什么。 最佳答案 卷是存储在/var/lib/docker/volumes/...中的持久数据您可以在Dockerfile中声明它,这意味着每次从镜像启动容器时,都会创建卷(空),即使您没有任何-v选项。你可以在运行时声明它dockerrun-v[host-dir:]co

git - 是否有任何版本控制系统具有 "persistent local only change"功能?

我在玩git时想到了这个问题,但我会问一般情况......我刚刚想到一个可能对版本控制有用的功能,但我不知道它是否存在或它叫什么。我想将其称为持久性本地更改。假设我在svn中有一个配置文件,其中有很多有用的不可重新创建的东西(因此必须在版本控制中),但有一个部分每个人都需要自己编辑。也许是数据库配置,或者用户名和密码,或者某些3rd方软件的本地路径。在这种情况下你的选择是在版本控制中编辑war。继续更改文件,希望其他人在您之前放弃编辑​​文件。编辑它,但永远不要提交这些更改。它们只是坐在那里让您的“新增功能/更改”命令看起来很脏,您必须记住不要提交它。模板化。从版本控制中删除该文件,并

docker - 了解 DockerFile 中的 "VOLUME"指令

以下是我的“Dockerfile”的内容FROMnode:boron#CreateappdirectoryRUNmkdir-p/usr/src/app#changeworkingdirto/usr/src/appWORKDIR/usr/src/appVOLUME./usr/src/appRUNnpminstallEXPOSE8080CMD["node","server"]在这个文件中,我期待“VOLUME./usr/src/app”指令将主机中当前工作目录的内容挂载到容器的/usr/src/app文件夹中。请让我知道这是否是正确的方法? 最佳答案

docker - 了解 DockerFile 中的 "VOLUME"指令

以下是我的“Dockerfile”的内容FROMnode:boron#CreateappdirectoryRUNmkdir-p/usr/src/app#changeworkingdirto/usr/src/appWORKDIR/usr/src/appVOLUME./usr/src/appRUNnpminstallEXPOSE8080CMD["node","server"]在这个文件中,我期待“VOLUME./usr/src/app”指令将主机中当前工作目录的内容挂载到容器的/usr/src/app文件夹中。请让我知道这是否是正确的方法? 最佳答案