2016-04-23 91 views
0

当我运行debian的docker镜像时,根文件夹似乎有点不合适。对于例如:当搬运工容器根文件夹似乎是在这样一些地方:Docker根目录问题

的/ var/lib中/泊坞窗/ AUFS到/ mnt/f5656c3118921437130c22785982f09c2695e23ade334809091b6dc5918d6298

,当我登录到泊坞窗容器,所有我的根目录是在/var/lib/docker/aufs/mnt/f5656c3118921437130c22785982f09c2695e23ade334809091b6dc5918d6298

如果我做一个“cd /”,那么它直接从容器进入hosts /目录。我还没有做过任何挂载,它只是简单地运行一个debian映像。

泊坞窗信息:

docker info 
Containers: 1 
Running: 1 
Paused: 0 
Stopped: 0 
Images: 1 
Server Version: 1.10.0 
Storage Driver: aufs 
Root Dir: /var/lib/docker/aufs 
Backing Filesystem: extfs 
Dirs: 10 
Dirperm1 Supported: false 
Execution Driver: native-0.2 
Logging Driver: json-file 
Plugins: 
Volume: local 
Network: bridge null host 
Kernel Version: 3.2.0-4-amd64 
Operating System: Debian GNU/Linux 7 (wheezy) 
OSType: linux 
Architecture: x86_64 
CPUs: 18 
Total Memory: 35.43 GiB 
Name: <hostname here> 
ID: J6MI:XV6G:77NB:UNBK:GZC5:RZIA:DC2B:KZDZ:TEQQ:25KQ:AFSE:KACG 
WARNING: No memory limit support 
WARNING: No swap limit support 
WARNING: No oom kill disable support 
WARNING: No cpu cfs quota support 
WARNING: No cpu cfs period support 

为什么会这样。在我的Mac笔记本电脑上,如果我运行此映像,它正确地将根挂载到容器上/上。在我运行这个debian虚拟机时 - 它给了我上面的行为。 这是预期的吗?我如何改变行为?

+0

“我做了一个”cd /“,然后它进入主机/目录” - 你怎么知道?如果您在Debian主机上运行Debian映像,容器和主机的'/'目录乍看起来会相同。 – jwodder

+0

例如:从容器 - 在/创建一个文件“x”,然后退出容器并转到主机的/,你会看到“x”。 –

回答