你如何findconfiguration到docker * image *本身的卷?
这个问题询问有关在容器中列出容量。
但是我在这里寻找的是,如何在不首先创build容器的情况下将卷configuration到映像本身中?
我的想法是,我想知道一个映像在映射到主机文件系统的卷上可以做什么,然后允许容器从该映像运行。
官方postgres
图像就是一个很好的例子。 当你启动这个映像的容器时,它会自动在/var/lib/postgresql/data
创build一个卷。 在启动容器之前有没有办法解决这个问题?
当然。 您可以在图像上使用docker inspect
命令。 例如:
$ docker inspect postgres [...] "Volumes": { "/var/lib/postgresql/data": {} }, [...]
如果你想避免所有的其他输出,你可以使用:
$ docker inspect --format '{{.ContainerConfig.Volumes}}' postgres map[/var/lib/postgresql/data:{}]