Docker Engine 17.07 發行說明
目錄
17.07.0-ce
2017-08-29
API 與用戶端
- 增加對 config.json 中代理設定的支援 docker/cli#93
- 預設啟用 pprof/debug 端點 moby/moby#32453
- 現在可以使用
docker login的新旗標--password-stdin透過STDIN傳遞密碼 docker/cli#271
- 為 docker scale 增加
--detach參數 docker/cli#243
- 防止
docker logs --no-stream因容器不存在而導致當機 moby/moby#34004
- 修復
docker stack ps將錯誤輸出到stdout而非stderr的問題 docker/cli#298
- 修復部署過程中若發生錯誤,
docker service create的進度條會卡住的問題 docker/cli#259 - 改善互動模式下進度條的呈現方式 docker/cli#260 docker/cli#237
- 若使用
docker login --password,印出警告並建議改用--password-stdindocker/cli#270 - 增強 API 版本交涉的穩健性 moby/moby#33827
- 當連線到舊於 Docker 17.05 的 daemon 時隱藏
--detachdocker/cli#219
- 在
GET /networks/(id or name)中新增scope過濾器 moby/moby#33630
建置器
- 實作長時間執行的互動式工作階段,並以遞增方式發送建置內容 moby/moby#32677 docker/cli#231 moby/moby#33859
- 針對空接續行提出警告 moby/moby#33719
- 修復
.dockerignore中開頭為/的項目無法正確比對的問題 moby/moby#32088
日誌記錄
- 修復輪替日誌檔案的檔案權限模式錯誤 moby/moby#33926
- 修復 journald 和 syslog 的 stderr 日誌紀錄問題 moby/moby#33832
執行時期
- 允許停止已暫停 (paused) 的容器 moby/moby#34027
- 為 overlay2 儲存驅動程式增加配額 (quota) 支援 moby/moby#32977
- 移除執行
docker ps時的容器鎖定 moby/moby#31273 - 將容器名稱儲存於 memdb moby/moby#33886
- 修復
docker exec與docker pause之間的競爭狀態 (race condition) moby/moby#32881 - Devicemapper:重構日誌紀錄並增加
--storage-opt dm.libdm_log_levelmoby/moby#33845 - Devicemapper:若啟用了延遲移除 (deferred removal) 但未啟用延遲刪除 (deferred deletion),則防止出現「device in use」錯誤 moby/moby#33877
- Devicemapper:使用 KeepAlive 防止任務在使用時被垃圾回收 moby/moby#33376
- 若修剪 (prune) 作業被取消,回報中間修剪結果 moby/moby#33979
- 修復同時執行
docker rename <container-id> new_name導致多個名稱的問題 moby/moby#33940
- 修復檔案描述符洩漏與錯誤處理問題 moby/moby#33713
- 修復執行容器時的 SIGSEGV 錯誤 docker/cli#303
- 防止健康檢查 (healthcheck) 停止時的 goroutine 洩漏 moby/moby#33781
- 映像檔:改善儲存鎖定 (store locking) moby/moby#33755
- 修復容器刪除後 Btrfs 配額群組未被移除的問題 moby/moby#29427
- Libcontainerd:修復失效 (defunct) 的 containerd 進程未被適當回收的問題 moby/moby#33419
- 為 Windows 上的 Linux 容器 (LCOW) 做準備
- LCOW:為服務 VM 公用程式提供專用暫存空間 moby/moby#33809
- LCOW:支援大多數操作,但不含遠端檔案系統 moby/moby#33241 moby/moby#33826
- LCOW:將目錄名稱從 lcow 變更為「Linux Containers」 moby/moby#33835
- LCOW:傳遞指令引數時不額外新增引號 moby/moby#33815
- LCOW:因應平台結構定義變更所做的必要更新 moby/moby#33785
Swarm 模式
- 初步支援可插拔的秘密 (secret) 後端 moby/moby#34157 moby/moby#34123
- 使用自然排序法排序 swarm 堆疊 (stacks) 與節點 (nodes) docker/cli#315
- 讓 Engine 支援叢集設定事件 moby/moby#34032
- 僅在加入叢集時傳遞加入位址 moby/moby#33361
- 修復若網域名稱在「local」和「swarm」作用域中同時存在,導致服務建立錯誤的問題 docker/cli#184
- (實驗性)增加對 swarm 外掛程式 (plugins) 的支援 moby/moby#33575