2015-06-23 21 views
8

Tại sao $(uname -a) trả lại cùng một hạt nhân Linux so với máy chủ trong bộ chứa docker?

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 

Mặc dù máy chủ của tôi là Ubuntu 14.04 (đáng tin cậy) trong khi các container là Ubuntu 15.04 (sống động) và nên có kernel 3.19

Trả lời

10

Docker sử dụng hạt nhân hệ điều hành máy chủ, không có tùy chỉnh hoặc bổ sung hạt nhân bên trong container. Tất cả các thùng chứa chạy trên máy đang chia sẻ hạt nhân "máy chủ" này.

Xem thêm thông tin this question trên SuperUser.

Các vấn đề liên quan