Docker是一個(gè)開源的容器化平臺(tái),可以實(shí)現(xiàn)快速且輕量級(jí)的軟件部署以及應(yīng)用程序的管理。Docker 17.12在不斷更新版本的基礎(chǔ)上,為用戶提供了更加完善的功能,提高了其可靠性和安全性,同時(shí)簡化了用戶使用過程。
Docker 17.12 的一項(xiàng)重要更新是支持基于 Kubernetes 的容器編排,這意味著用戶可以通過 docker stack 命令,將 Docker Compose 文件轉(zhuǎn)換為支持 Kubernetes 的 YAML 文件,并使用 Kubernetes 進(jìn)行部署操作。此外,Docker 17.12 還增加了對(duì) Swarm mode 的支持,實(shí)現(xiàn)了增量堆疊和可恢復(fù)性,還提供了更好的配置和監(jiān)控功能。
docker stack deploy --orchestrator=kubernetes test-demo
下面是Docker 17.12 其它重要更新:
- 引入了新的構(gòu)建工具,提高了鏡像構(gòu)建速度,支持多個(gè)來源,例如 Git 和 SSH。
- 增加了對(duì) Windows Server 1709 的支持,以便用戶可以在 Windows 系統(tǒng)上運(yùn)行容器。
- 可通過新的 --password-stdin 選項(xiàng)將標(biāo)準(zhǔn)輸入導(dǎo)入密碼。
Docker 17.12還改進(jìn)了安全性和網(wǎng)絡(luò)性能。管理員可以使用 CLI 工具更新 TLS 證書,以及添加注釋和標(biāo)簽以跟蹤容器和鏡像。此外,新的網(wǎng)絡(luò)方案提供了更好的可擴(kuò)展性和容錯(cuò)性。
docker network create --driver=overlay my-network
總之,Docker 17.12 為用戶帶來了更多實(shí)用的功能和更好的性能,使其在容器管理方面更加便捷且易于使用。