macos - 如何在OS-X上安装旧版本的Docker(1.8.3)?

标签 macos docker

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/

相关文章:

python套接字,无效参数

macos - 如何使用 PyObjC 关闭和打开 Mac 的无线接口(interface)?

ios - 在 macOS/iPhone 上的 Swift 5 中压缩的数据无法通过其他任何东西解压缩

macos - docker rm 没有响应,唯一的选择是重新启动 docker desktop

swift - NSVisualEffectView 淡入淡出动画

macos - 在Mac上处理音频I/O设备连接和分离的正确方法

docker - 为什么 Neo4J docker 身份验证不起作用

docker - 如何在基于centos6的docker mysql容器上加载转储?

linux - 为什么在 Centos 上修补 linux 内核以使用 Docker.io

hadoop - Cloudera Docker 镜像......一切都出错了