2016-10-05 71 views
1

我在窗户上使用码头。随着kitematic的使用,我创建了一个Ubuntu容器。这个Ubuntu镜像上安装了postgresql。在哪里,码头集装箱中的文件存储在主机

想知道是否有可能从主机(windows机器)访问容器中可用的postgres配置文件?
容器在何处将其文件系统存储在主机上?
我希望它会是格式为VMDK的图像文件的一部分。
如果我错了,请纠正我。

回答

1

知道是否有任何可能从主机(窗机)访问容器提供的Postgres的配置文件

这不是泊坞窗将如何允许你修改一个文件的容器。
为此,您应该在启动(docker run -v)容器时挂载主机(Windows)文件夹。
请参见 “Mount a host directory as a data volume

docker run -d -P --name web -v /c/Users/<myACcount>/src/webapp:/opt/webapp training/webapp python app.py 

Issue 247提到~/Library/Application Support/Kitematic为App数据,和〜/ Kitematic “容易获得的体数据”。

+0

对于图片,请参阅http://stackoverflow.com/questions/19234831/where-are-docker-images-stored-on-the-host-machine。但是,再次访问映像中安装的应用程序的配置文件,这是在运行时通过安装的文件夹完成的。 – VonC

+0

这真的是一个非常不错的链接..感谢您的帮助! –