2015-06-23 9 views
8

Dlaczego $(uname -a) zwraca to samo jądro Linux, co maszyna hosta w kontenerze dokowania?

uname -a 
#=> Linux leo 3.13.0-55-generiC#94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 

docker run -ti --rm ubuntu:vivid-20150611 uname -a 
#=> Linux 147c3aff216b 3.13.0-55-generiC#94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 

Nawet mój komputer host jest Ubuntu 14.04 (trusty), gdy pojemnik jest Ubuntu 15.04 (żywe) i powinna mieć kernel 3.19

Odpowiedz

10

Docker wykorzystuje jądro hosta OS, nie ma zwyczaj lub dodatkowe jądra wewnątrz kontenera. Wszystkie kontenery uruchomione na komputerze dzielą się tym jądrem "hosta".

Zobacz więcej informacji this question na SuperUser.

Powiązane problemy