Docker Engine 18.02 發行說明
目錄
18.02.0-ce
2018-02-07
建置器
- Gitutils:修復檢出(checkout)子模組的問題 moby/moby#35737
用戶端
- Attach:確保 attach 退出代碼與容器一致 docker/cli#696
- 在 compose 文件中增加了對 tmpfs-mode 的支援 docker/cli#808
- 新增 compose 文件版本 3.6 docker/cli#808
- 修復
docker ps中的篩選器問題,其中health=starting未返回任何內容 moby/moby#35940
- 改善發佈埠範圍的呈現方式 docker/cli#581
- 將 Go 版本升級至 1.9.3 docker/cli#827
- 修復損壞的 Kubernetes stack 旗標 docker/cli#831
- 將「stack」指令標註為「swarm」及「kubernetes」指令 docker/cli#804
實驗性功能
- 新增 manifest 指令 docker/cli#138
- LCOW remotefs - 在 Read() 實作中返回錯誤 moby/moby#36051
- LCOW:合併 daemon 儲存庫,允許雙重 LCOW 和 WCOW 模式 moby/moby#34859
- LCOW:修復 OpenFile 參數 moby/moby#36043
- LCOW:將最低要求提升至 Windows RS3 RTM 版本 (16299) moby/moby#36065
日誌記錄
- 改進 daemon 設定重載;記錄當前活動的設定 moby/moby#36019
- 修正了 ContainerLogs 方法中使用 IsErrNotFound 和 IsErrNotImplemented 的錯誤偵測 moby/moby#36000
- 新增 journald 標籤作為 SYSLOG_IDENTIFIER moby/moby#35570
- Splunk:限制錯誤回應時的讀取器大小 moby/moby#35509
網路
- 停用發佈網路上的服務,從而實現零停機時間的滾動升級部署 moby/moby#35960
- 修復在不同空間存在多個同名網路時,服務無法啟動的問題 moby/moby#30897
- 修復使用
docker service update --network-add時加入重複網路的問題 docker/cli#780 - 修復從 17.09 升級到 17.12 時的 ingress 網路問題。 moby/moby#36003
- 修復 ndots 設定 docker/libnetwork#1995
- 修復若啟用 live-restore,IPV6 網路會被取消設定的問題 docker/libnetwork#2043
- 在嵌入式 DNS 伺服器中增加對 MX 類型 DNS 查詢的支援 docker/libnetwork#2041
打包
- 為 aarch64 架構的 Fedora 26、Fedora 27 和 Centos 7 新增封裝 docker/docker-ce-packaging#71
- 移除對 Ubuntu Zesty 的支援 docker/docker-ce-packaging#73
- 移除對 Fedora 25 的支援 docker/docker-ce-packaging#72
執行時期
- 修復因管道(pipe)錯誤導致 Docker Daemon 意外關閉的問題 moby/moby#35968
- 修復部分發生 hcsshim::ImportLayer 失敗於 Win32 的情況:系統找不到指定的路徑 moby/moby#35924
- Windows:將構建期間的最大層大小增加到 127GB moby/moby#35925
- 修復 Devicemapper:錯誤執行 DeleteDevice dm_task_run 失敗 moby/moby#35919
- 引入「exec_die」事件 moby/moby#35744
- 將 API 更新至版本 1.36 moby/moby#35744
- 修復
docker update無法更新執行中容器的 CPU 配額(cpu quota)和 CPU 週期(cpu-period)的問題 moby/moby#36030
- 使容器 shm 父層級不可繫結(unbindable) moby/moby#35830
- 透過使用 pigz 加快映像檔(層)的下載速度 moby/moby#35697
- 保護 daemon 免受緩慢或死鎖的儲存卷插件影響 moby/moby#35441
- 修復
DOCKER_RAMDISK環境變數未被遵循的問題 moby/moby#35957
- 將 containerd 升級至 1.0.1 (9b55aab90508bd389d7654c4baf173a981477d55) moby/moby#35986
- 更新 runc 以修復啟動和執行(exec)期間的掛起問題 moby/moby#36097
- 修復 "--node-generic-resource" 單複數問題 moby/moby#36125