Docker 容器卷:映射空目录还是非空目录?
在 Docker 中,容器卷 (Volume) 可以映射到容器中的任何目录,无论是空目录还是非空目录。当你创建一个容器卷时,Docker 会在宿主机上创建一个目录,并将该目录映射到容器中的指定目录。
无论容器卷对应的目录是否为空,都可以通过指定宿主机的目录将其映射出去。这意味着,即使容器卷对应的目录是空的,你仍然可以将宿主机上的目录挂载到该容器卷上。
例如,你可以创建一个名为 'myvolume' 的容器卷,并将它映射到容器中的 '/data' 目录上:
$ docker volume create myvolume
$ docker run -v myvolume:/data myimage
在这个例子中,'myvolume' 是一个空目录,但它仍然可以映射到容器中。当容器运行时,你可以在容器中的 '/data' 目录中访问它,并且任何对该目录的更改都会反映在宿主机上的 'myvolume' 目录中。
因此,Docker 容器卷可以映射到空目录或非空目录,这取决于你的需求和应用场景。
原文地址: http://www.cveoy.top/t/topic/biqb 著作权归作者所有。请勿转载和采集!