-
修复High Sierra(docker / for-mac#2069,docker / for-mac#2062,docker / for-mac#2052,docker / for-mac#2029,docker / for-mac#2024)的不稳定性
-
修复密码编码/解码(docker / for-mac#2008,docker / for-mac#2016,docker / for-mac#1919,docker / for-mac#712,docker / for-mac#1220)。
-
内核:启用TASK_XACCT和TASK_IO_ACCOUNTING(docker / for-mac#1608)
-
更频繁地轮换VM中的日志
-
VPNKit:更改协议以支持从服务器返回的错误消息
-
VPNKit:修复了一个错误,如果相应的TCP连接处于空闲状态超过5分钟,该错误会导致套接字泄漏(与
docker / for-mac#1374相关
)
-
VPNKit:改善围绕Unix域套接字连接的日志记录
-
VPNKit:自动从int或bool数据库密钥中修剪空白
-
可以取消诊断和改进的帮助信息。修复docker / for-mac#1134,docker / for-mac#1474
-
支持分页docker-cloud存储库和组织。修复docker / for-mac#1538
-
Docker撰写1.14.0
-
qcow-tool v0.10.0(提高了
compact
的性能:mirage / ocaml-qcow#94)
-
OSX Yosemite 10.10被标记为已弃用
-
Linux内核4.9.31
-
与Docker Cloud集成:从本地CLI控制远程Swarms并查看您的存储库。
-
GUI选项选择退出凭证存储
-
GUI选项可重置Docker数据而不会丢失所有设置(修复了
docker / for-mac#1309
)
-
为主机添加实验性DNS名称:
docker.for.mac.localhost
-
支持客户端(即“登录”)证书以验证注册表访问(修复
docker / for-mac#1320
)
-
OSXFS:当不需要严格的一致性时,支持
cached
挂载标志以提高macOS挂载的性能
错误修复和较小的更改
-
在应用程序启动时重新同步HTTP(S)代理设置
-
正确解释
localhost
系统代理设置(请参阅
docker / for-mac#1511
)
-
与Docker for Mac捆绑在一起的所有Docker二进制文件现已签名
-
在鲸鱼菜单中显示所有Docker Cloud组织和存储库(修复了
docker / for-mac#1538
)
-
OSXFS:将许多常见操作(例如读写)的延迟提高了约25%
-
修复了选择文本表视图并重新打开窗口时的GUI崩溃的问题(修复了
docker / for-mac#1477
)
-
重置为默认值/卸载还删除
config.json
和
osxkeychain
凭据
-
更详细的VirtualBox卸载要求(
docker / for-mac#1343
)
-
唤醒后请求时间同步以改善
docker / for-mac#17
-
VPNKit:改进了DNS超时处理(修复了docker
/ for-mac#202
)
-
VPNKit:默认情况下使用DNSServiceRef API(仅在新安装或出厂重置后启用)
-
应用程序崩溃时,将重置添加为出厂默认值按钮
-
工具箱导入对话框现在默认为“跳过”
-
当Docker客户端请求升级到原始流时,应正确对待缓冲的数据
-
从输出中删除了与实验功能处理相关的错误消息
-
当用户主目录位于外部驱动器上时,
vmnetd
不应崩溃
-
改进的设置数据库架构处理
-
磁盘修剪应能按预期进行
-
诊断现在包含更多设置数据
-
CVE-2017-7308的安全修复
-
Docker凭证助手0.4.2
-
重命名为Docker Community Edition
-
与Docker Cloud集成:从本地CLI控制远程Swarms并查看您的存储库。此功能将逐步向所有用户推出
-
Docker现在将安全地将您的ID存储在macOS钥匙串中
-
Docker 17.03.0-CE
-
Docker撰写1.11.2
-
Docker机器0.10.0
-
Linux内核4.9.12
错误修复和较小的更改
-
允许通过高级子面板中的链接重置有问题的daemon.json
-
移动磁盘映像时的更多选项
-
将链接添加到实验功能
-
文件共享和守护程序表的空字段是可编辑的
-
在设置窗口中隐藏重启按钮
-
修复当应用程序不集中时隐藏更新窗口的错误
-
不要在Linux VM内使用端口4222
-
将page_poison = 1添加到引导参数
-
添加新的磁盘刷新选项
-
DNS转发器会忽略服务器故障的响应(docker / for-mac#1025)
-
DNS转发器并行发送所有查询,按顺序处理结果
-
DNS转发器包括在常规搜索中具有区域的服务器(docker / for-mac#997)
-
从/ etc / hosts解析别名(docker / for-mac#983)
-
可以通过主机上/ etc / resolver目录中列出的服务器解析DNS请求
-
将vCPU限制为64
-
修复了无法安装交换的问题
-
修复了Aufs Xattr删除问题(docker / docker#30245)
-
osxfs:读取非文件的扩展属性时捕获EPERM
-
VPNKit:修复了包含指向标签指针的DNS数据包的解组
-
VPNKit:在缓存中对DNS响应设置“递归可用”位
-
VPNKit:避免进行诊断以捕获过多数据
-
VPNKit:修复了虚拟以太网链路上偶尔的数据包丢失(截断)的来源
-
HyperKit:转储状态时,从VMCS转储来宾物理和线性地址
-
HyperKit:内核启动时panic = 1 arg
适用于Mac的Docker 1.13.1,2017-02-09
-
Docker 1.13.1
-
Docker撰写1.11.1
-
Linux内核4.9.8
错误修复和较小的更改
-
将链接添加到实验功能
-
新的1.13可取消操作现在应由Docker桌面版正确处理
-
daemon.json
应该在用户界面中很好地呈现
-
允许通过高级子面板中的链接重置有问题的
daemon.json
Docker for Mac 1.13.0,2017年1月19日
-
Docker 1.13.0
-
Docker Compose 1.10
-
Docker机器0.9.0
-
公证人0.4.3
-
Linux内核4.9.4
-
qcow工具0.7.2
-
现在可以移动Linux卷的存储位置
-
重新启动时回收磁盘大小
-
您现在可以编辑文件共享路径
-
可以通过256 MiB步骤分配内存
-
现在可以完全禁用代理
-
使用qemu支持arm,aarch64,ppc64le架构
-
专用的首选项窗格,用于
daemon.json
守护程序的高级配置(编辑
daemon.json
)
-
可以切换Docker实验模式
-
更好地支持拆分DNS VPN配置
-
使用更多DNS服务器,请遵守顺序
错误修复和较小的更改
-
docker重新启动时无法编辑设置
-
在“关于”框中支持复制/粘贴
-
每24小时自动更新一次轮询
-
在Moby中使用vsyscall = emulate arg并且CONFIG_LEGACY_VSYSCALL设置为NONE的内核启动
-
修复了在重写入负载下的vsock死锁
-
如果您选择退出分析,则会在发送错误报告之前提示您进行批准
-
修复了将搜索域读取为
DomainName
-
HTTP代理设置的专用首选项窗格
-
用于CPU和内存计算资源的专用首选项窗格
-
隐私设置已移至常规首选项窗格
-
修复了关闭欢迎鲸菜单时首选项窗格消失的问题
-
HyperKit:代码清理和较小的修复
-
日志记录和诊断的改进
-
osxfs:切换到libev / kqueue以改善延迟
-
VPNKit:改进DNS处理
-
VPNKit:改进的诊断
-
VPNKit:转发的UDP数据报应具有正确的源端口号
-
VPNKit:添加DNS响应的本地缓存
-
VPNKit:如果一个请求失败,则允许其他并发请求成功。例如,即使IPv6损坏,这也允许IPv4服务器工作。
-
VPNKit:修复了可能导致连接跟踪低估活动连接数的错误
2016年的稳定版本
Docker for Mac 1.12.5,2016-12-20
-
Docker 1.12.5
-
Docker Compose 1.9.0
跳过Docker for Mac 1.12.4
我们没有发布1.12.4稳定版本
适用于Mac的Docker 1.12.3,2016-11-09
-
Docker 1.12.3
-
Linux内核4.4.27
-
公证人0.4.2
-
Docker机器0.8.2
-
Docker撰写1.8.1
-
内核vsock驱动程序v7
-
奥夫斯20160912
错误修复和较小的更改
修复了设置更改期间鲸鱼动画不一致的问题
修复了某些窗口隐藏在另一个应用程序后面的问题
修复了正确启动虚拟机后Docker状态将持续变为黄色/动画的问题
修复了Docker for Mac被错误地报告为更新的问题
频道现在显示在“关于”框中
崩溃报告是通过Bugsnag而不是HockeyApp发送的
修复了某些窗口无法正确聚焦的问题
切换频道时添加了UI,以防止用户丢失容器和设置
在导入工具箱之前检查磁盘容量
在
etc/ssl/certs/ca-certificates.crt
导入
etc/ssl/certs/ca-certificates.crt
磁盘:使“刷新”行为可配置为类似数据库的工作负载。这可以解决1.12.1中的性能下降问题。
代理:通过容器重启修复了系统或自定义代理设置的应用
DNS:减少主机上消耗的UDP套接字的数量
VPNkit:改进连接限制代码以避免主机上的套接字用完
UDP:处理大于2035的图,直至配置的macOS内核限制
UDP:使转发更可靠;丢弃数据包并继续而不是停止
osxfs:修复了禁止在只读或0模式文件上使用chown的问题(修复了
docker / for-mac#117
,
docker / for-mac#263
,
docker / for-mac#633
)
osxfs:修复了种族导致某些读取永久运行的问题
osxfs:修复了同时进行的卷挂载竞争,这可能导致崩溃
-
增加Memlock的默认ulimit(修复
docker / for-mac#801
)
适用于Mac的Docker 1.12.1,2016-09-16
-
支持macOS 10.12 Sierra
-
Docker 1.12.1
-
Docker机器0.8.1
-
Linux内核4.4.20
-
奥夫斯20160905
错误修复和较小的更改
修复了UI与com.docker.vmnetd对话时的通信故障修复了docker
/ for-mac#90
docker-diagnose
:显示并记录捕获诊断的时间
不要在
com.docker.vmnetd
计算容器文件夹修复
com.docker.vmnetd
/ for-mac#47
警告用户是否已安装BlueStacks(潜在的内核崩溃)
自动更新间隔从1小时更改为24小时
包括Zsh完成
用户界面修复
VPNKit支持搜索域
slirp:最多支持8个外部DNS服务器
slirp:减少UDP NAT使用的套接字数量,降低NAT规则超时的可能性比预期的要早
现在应该从容器中解析来自
/etc/hosts
条目
允许将端口绑定到除
0.0.0.0
和
127.0.0.1
之外的主机地址上修复
docker / for-mac#68中
报告的问题
使用Mac系统配置数据库检测DNS
文件共享(osxfs)
固定螺纹泄漏
修复了与仍然打开的旧目录同名的新目录的故障
现在,重命名事件会触发DELETE和/或MODIFY
inotify
事件(现在可以使用TextEdit保存)
修复了导致
inotify
失败并崩溃的问题
修复了目录文件描述符泄漏
固定式插座
chowns
使用默认的
sysfs
设置,禁用透明大页面
cgroup
挂载以支持容器中的
systemd
将Moby
fs.file-max
增加到524288
固定的Moby诊断和更新内核
-
HyperKit更新了
dtrace
支持和锁定修复
适用于Mac的Docker 2016-08-11 1.12.0-a
此错误修复版本包含osxfs的改进。已解决的问题可能被视为容器中的apt-get和npm失败,缺少inotify事件或意外卸载。
Bug修复
osxfs:修复了导致无法访问重命名目录的子代的问题(症状:npm故障,apt-get故障)
osxfs:修复了导致某些ATTRIB和CREATE inotify事件无法传递而其他inotify事件停止的问题
osxfs:修复了在挂载目录的祖先目录挂载时导致所有inotify事件停止的问题
osxfs:修复了导致其他挂载下的卷自发卸载的问题
Docker for Mac 1.12.0,2016年7月28日
-
首次稳定发布
-
Docker 1.12.0
-
Docker机器0.8.0
-
Docker Compose 1.8.0
适用于Mac的Docker Desktop
,
稳定的
发行说明