Docker 1.9.x中存在一个令人讨厌的错误,该错误会导致java
挂起并坦率地挂起整个容器的过程
例如,旋转100%CPU。
我目前已安装docker 1.9.1,因为仅此而已
docker install工具将安装。期间没有机会
安装过程以选择任何其他版本。
这完全阻止了我构建Cordova
建立容器。在我的互联网研究中,我发现了很多
其他遇到相同问题的人。
我做了一些研究,发现其他人正在报告
Docker 1.8.3不会发生问题。
我徒劳地搜索了有关如何安装旧版本的一些提示
在OS-X上使用docker我尝试用下载的1.8.3版本替换〜/ .docker / machine / machines / default中的boot2docker.iso
从这里开始:https://github.com/boot2docker/boot2docker/releases/tag/v1.8.3,但是失败了。我猜想我的默认计算机(由1.9.1创建)中还有其他与之不兼容的东西。
如果有人暗示我如何创建新机器或修改
与1.8.3兼容的现有机器,我将不胜感激
它。
或者,让我知道是否还有其他安装方法可以让我指定要安装的Docker版本。
最佳答案
我发现我需要做的是找到较旧版本的 DockerToolbox ,这将安装我想要的Docker版本。
我去了DockerToolbox的github仓库:
https://github.com/docker/toolbox/releases?after=v1.9。
我在那里找到了一个指向1.8.3二进制文件的链接:
https://github.com/docker/toolbox/releases/download/v1.8.3/DockerToolbox-1.8.3.pkg
我仍然必须卸载以前安装的docker,因此我按照此页面上的卸载说明进行操作:
https://medium.com/@itseranga/install-old-version-of-docker-osx-c92ebd5f15f7#.5qh1z0ino
通过旧版DockerToolbox卸载并重新安装后,我设法构建了cordova容器:
https://github.com/oren/docker-cordova
没有事件。
关于macos - 如何在OS-X上安装旧版本的Docker(1.8.3)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35752292/