2015-06-23 9 views
8

Perché $(uname -a) restituisce lo stesso kernel di Linux della macchina host all'interno di un contenitore di finestra mobile?

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 

Anche se la mia macchina host è Ubuntu 14.04 (fidato) mentre il contenitore è Ubuntu 15.04 (viva) e dovrebbe avere il kernel 3.19

risposta

10

Docker utilizza il kernel del sistema operativo ospite, non v'è alcun kernel personalizzato o aggiuntivo all'interno del contenitore. Tutti i contenitori in esecuzione sulla macchina condividono questo kernel "host".

Vedere per ulteriori informazioni this question su SuperUser.

Problemi correlati