我在學習Docker,遇到了術語container
;據我瞭解這是應用程序運行的container
,例如,我們可以運行httpd
守護進程。「容器」在應用程序運行時是否具有最小的操作系統?
從我讀過的各種在線資料看來,container
擁有自己最小的操作系統,以及與主機操作系統共享的其他「部分」。
這種理解是否正確?
如果這是正確的,那麼,如果我考慮這樣一種情況,其中容器具有Windows OS
,主機操作系統是CentOS
,那麼如何將Windows OS
共享CentOS
內核?
任何人都可以幫助我理解這一點嗎?