Docker是一款非常流行的容器編排工具。它的容器技術讓開發者能夠輕松地打包應用程序及其所有的依賴到一個獨立的容器中。這給應用程序的部署帶來了很多便利。
在使用Docker時,我們需要注意的一點是,Docker的內核版本要求是非常嚴格的。這是因為,Docker的核心是基于Linux內核的容器技術,因此需要使用特定版本的內核才能運行。
Docker版本 內核版本要求 Docker CE 18.09及以上 3.10及以上 Docker CE 17.06 - 18.09 3.10及以上 with aufs or overlay2 Docker CE 17.03 - 17.06 3.10及以上 with aufs Docker CE 1.9 - 1.12 3.10及以上 with Device Mapper
從上表可以看出,不同版本的Docker對內核版本的要求略有不同。具體來說,Docker CE 18.09及以上版本需要的內核版本是3.10及以上,而Docker CE 17.06 - 18.09版本需要的內核版本也是3.10及以上,但是加上aufs或overlay2文件系統。而比較舊的版本,如Docker CE 1.9 - 1.12版本需要使用Device Mapper文件系統。
如果要確保Docker能夠在特定的操作系統中運行,我們可以在操作系統中查詢當前使用的內核版本。只有當內核版本滿足Docker的要求時,我們才能放心地使用Docker來部署應用程序。