如何将Mac上的Docker降级到1.12.x或从Mac 1.13中的1.12主机连接到Mac?

我最近升级了我的Mac上的Docker到1.13版本。 失败。 我现在不能执行docker命令到在OpenSUSE Linux或Fedora Atomic上运行的Docker主机。 他们只支持1.12(我得到一个错误,指出“不同的客户端版本”)我如何使我的Mac支持1.12版本的docker主机,或者,如果这是不可能的,只是将我的MacOS Docker降级到最后版本的1.12? 在docker.com中,我只看到安装最新版本的链接,在这种情况下是1.13。

1.13的一个特点应该是自动降级到较旧API的客户端 ,所以我很惊讶地听到这个问题。

要恢复到较旧的api,只需运行:

export DOCKER_API_VERSION=1.24 

用你需要的任何东西代替API号码。 使用该variables集,客户端将连接到较旧的API到任何你想要的服务器。