2016-04-23 106 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」。 –

回答