dockerpipe理员绑定一个托pipe卷

当你在你的docker“run”命令中绑定一个卷的时候,docker会做什么?这个命令已经是在docker build file / image中定义的托pipe卷了?

例:

  • dockerfile将/ myvolume定义为托pipe卷
  • 那么:docker run -v / <my_host_dir>:/ myvolume … / <image>

我所看到的是托pipe卷不再被创build。 相反,绑定安装通过并将主机目录安装到容器中。

幕后发生了什么? 这是logging在某处,因此可以指望什么?

br volker

Dockerfile中VOLUME语句只是将该目录标记为从其他位置挂载以帮助映像的用户。 例如,当您创build一个数据库映像时,该映像的用户通常需要在容器外保存该date。

如果您(作为Dockerfile的图像/作者的创build者)将目录标记为VOLUME ,则图像的用户(执行docker run或类似的人)有一个想法,在容器中他应该挂载一个目录从外面。