Docker Engine 17.03 發行說明

17.03.3-ce

2018-08-30

執行時期

  • 將 go-connections 更新至 d217f8e #28

17.03.2-ce

2017-05-29

網路

  • 修復導致無法建立網路的併發問題 #33273

執行時期

  • 重新標記機密(secrets)路徑,以避免在啟用 SELinux 的系統上出現「權限遭拒」(Permission Denied)錯誤 #33236 (參考 #32529)
  • 修復在需要時本地卷(local volume)未正確重新標記的情況 #33236 (參考 #29428)
  • 修復外掛程式(plugin)rootfs 仍被掛載時進行升級所導致的問題 #33236 (參考 #32525)
  • 修復卷無法預設為 rprivate 傳播模式的問題 #33236 (參考 #32851)
  • 修復當無法取得卷驅動程式時可能發生的崩潰(panic)問題 #33236 (參考 #32347)
  • docker info 中增加警告,當 overlayoverlay2 圖形驅動程式在不支援 d_type 的檔案系統上使用時觸發 #33236 (參考 #31290)
  • 修復將掛載規格(mount spec)向後移植到舊版卷的問題 #33207
  • 修復在移除本地卷時,卸載失敗可能導致資料遺失的問題 #33120

Swarm 模式

  • 修復任務可能意外被終止的情況 #33118
  • 修復當無法存取登錄檔(registry)時,即使所需映像檔已在本地,仍無法部署服務的問題 #33117

17.03.1-ce

2017-03-27

遠端 API (v1.27) 與用戶端

  • 修復舊版 API 上的自動移除功能 #31692
  • 修復 Stack 的預設網路自定義設定 #31258
  • 修正存在離線 CPU 和較新 Linux 核心時的 CPU 使用率計算 #31802
  • 修復服務健康檢查(healthcheck)在遠端 API 中顯示為 {} 的問題 #30197

執行時期

  • 將 runc 更新至 54296cf40ad8143b62dbcaa1d90e520a2136ddfe #31666
  • 忽略 cgroup2 掛載點 opencontainers/runc#1266
  • 將 containerd 更新至 4ab9917febca54791c5f071a9d1f404867857fcc #31662 #31852
  • 在呼叫 restore() 之前註冊健康檢查服務 docker/containerd#609
  • 修復在重新載入 AppArmor 設定檔的無人值守升級後,docker exec 無法運作的問題 #31773
  • 修復 Overlay2 在沒有合併目錄的情況下卸載層(layer)的問題 #31069
  • 強制刪除時不再忽略「卷正在使用中」(volume in use)的錯誤 #31450

Swarm 模式

Windows

17.03.0-ce

2017-03-01

重要

從此版本開始,Docker 進入每月發行週期,並使用新的 YY.MM 版本控制方案以反映此變更。目前提供兩個通道:月度版和季度版。任何月度版本只會接收安全性更新與錯誤修正,直到下一個月度版本發布為止。季度版本在初次發布後會接收 4 個月的安全性更新與錯誤修正。此版本包含對 1.13.1 的錯誤修正,但沒有重大的功能新增,API 版本保持不變。從 Docker 1.13.1 升級至 17.03.0 預計簡單且風險極低。

用戶端

  • 修復 docker stats --format 中的崩潰問題 #30776

貢獻

  • 更新各個 bashzsh 的補全指令碼 #30823, #30945 等...
  • 在預設 seccomp 設定檔中封鎖過時的 socket 系列 - 減輕未修補核心的 CVE-2017-6074 風險 #29076

網路

  • 修復跨資料中心 Swarm 中 overlay 加密金鑰輪替的 Bug #30727
  • 修復在頻繁進行 Swarm 主節點重新選舉時,overlay 加密及網路控制平面通訊失敗(「沒有已安裝的金鑰可以解密訊息」)的連帶崩潰問題 #25608
  • 針對使用外部 kv-store 的 overlay 網路,在系統響應能力及資料路徑程式設計方面進行了多項修復 docker/libnetwork#1639, docker/libnetwork#1632 等...
  • 捨棄加密 overlay 網路的傳入純文字 vxlan 封包 #31170
  • 在配置失敗時釋放網路附件 #31073
  • 修復多個已發佈連接埠映射到同一個目標連接埠時的連接埠配置問題 docker/swarmkit#1835

執行時期

  • 修復 docker logs 中的死結問題 #30223
  • 修復等待日誌寫入事件時的 CPU 空轉問題 #31070
  • 修復使用 journald 時可能的崩潰問題 #31231 #31263
  • 修復在關閉 nil 通道時的崩潰問題 #31274
  • 修復 docker run--volumes-from 的重複掛載點問題 #29563
  • 修復 --cache-from 未快取最後步驟的問題 #31189

Swarm 模式

  • 修復容器未啟動時 Shutdown 洩漏錯誤的問題 #31279
  • 修復主節點故障轉移期間,任務可能卡在「NEW」狀態的可能性 docker/swarmkit#1938
  • 修復全域服務產生多餘任務,導致 docker service ls 中的副本計數令人困惑的問題 docker/swarmkit#1957
  • 修復當 task-history-limit 設定為 1 時,滾動更新變慢的問題 docker/swarmkit#1948
  • 當任務因節點不再滿足約束而被關閉時,適當時會在其他地方重新啟動任務 docker/swarmkit#1958
  • (實驗性)
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.