Docker是當今最流行的應用容器平臺,它的持續更新使得開發人員可以更快地構建、交付和運行應用程序。最近Docker 17發布了一些新的特性來提高開發人員的體驗。以下是我們要關注的一些新特性:
Docker Compose文件的版本3: Docker Compose變得更加簡單了。由于文件版本3的新特性,您可以更好地管理Docker Compose文件并獲得更好的可移植性。 Dockerfile多階段構建: 在Dockerfile中使用多階段構建功能,可以使構建過程更加高效,并消除構建環境中的雜草。 交互式終端: Docker 17.0添加了-t和-i flags使Docker容器可以更輕松地使用交互式終端。這使得排查容器中的問題更加方便。 平滑升級: Docker 17.0讓容器在容器存儲和網絡中更流暢地升級。 更嚴格的鏡像驗證: Docker 17.0新增了--disable-content-trust選項,以防止未受信任的鏡像轉儲到Docker Registry。 Swarm服務更新: 您現在可以在更新服務時,“停機”數為0,這在生產環境中非常重要。 Docker for Mac Docker for Windows: 容器化的開發環境現在擁有更新、穩定的內核,支持更多的編程語言以及本地Kubernetes功能。 除了上述新特性,Docker 17.0還具有其他性能改進、安全增強功能和更好的穩定性,這些都是為了使開發人員可以更快更穩定地構建和運行應用程序。 如今,越來越多的團隊選擇使用Docker來提高他們的應用程序開發和交付速度,而Docker 17.0的新特性也為使用Docker的用戶帶來了更好的體驗,這使得Docker成為一個更加強大、高效和簡單的應用容器平臺。