Docker 1.7.0 是 Docker 公司最新推出的版本,該版本主要提供了一些新的特性和改進。下面是一些關于 Docker 1.7.0 的介紹:
1. 優化了 Docker Hub 的自動化 Build:Docker 1.7.0 支持在 Dockerfile 中指定一個 BUILD CACHE 參數以優化 Docker Hub 上的構建性能。并且該版本也支持在 Dockerfile 中使用 EXTERNAL_CACHE 參數指定需要緩存的依賴項以提高構建速度。
2. 引入了分布式 etcd 鍵值存儲支持:該版本引入了分布式 etcd 鍵值存儲支持以提供更加可靠和高效的服務發現和配置管理。并且支持使用多個 etcd 服務器作為后端存儲。
3. 增加了更加嚴格的 Dockerfile 驗證:Docker 1.7.0 引入了更加嚴格的 Dockerfile 驗證規則以增強安全性和可靠性。其中最顯著的改進是為 ADD 和 COPY 命令增加了源文件校驗數量限制。
4. 改進了 Docker 命令行界面:Docker 1.7.0 提供了更加友好和易于使用的命令行界面。其中最顯著的改進是增加了 docker stats 命令以查看容器的資源使用情況。
docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
b911330c28e5 web 0.11% 10.56 MB / 1.952 GB 0.52% 1.054 MB / 854 B 0 B / 16.4 MB 11
13bd1f949a1a db 0.00% 48.2 MB / 1.952 GB 2.43% 2.116 GB / 0 B 190 MB / 1.28 GB 22
5. 增加了 Docker 事件系統:Docker 1.7.0 引入了 Docker 事件系統以支持容器和鏡像狀態的監控。并且該版本也支持后臺隊列中的事件回放功能。
總之,Docker 1.7.0 提供了許多新的特性和改進,應該能夠得到開發人員和用戶的廣泛歡迎。