Edited at

Docker for Macの旧バージョンをインストールする

More than 1 year has passed since last update.

Doekr 1.13.0 にアップグレードすると、マウントディレクトリのファイル変更が検知できない問題に当たってしまいました。1.13系初リリースなのでおそらく不具合の可能性が高いと思われるため、一旦安定していた1.12.6に戻しました。

公式には旧バージョンのリンクが存在しないのですが、Issueにダウンロードする方法が載っていたので共有します。

※旧バージョンのリンクが存在しないのは常に最新を使ってもらいたい意図だと思うで、落ち着いたら適宜最新バージョンをインストールする事をおすすめします。

詳細は次のIssueを参照してください。

Ability to download old releases · Issue #1120 · docker/for-mac · GitHub


旧バージョンのインストール方法


1. 直接ダウンロード

私はこちらの方法で旧バージョンをインストールしました。

Docker for Macのインストーラーは次の法則でサーバにアップロードされています。

https://download.docker.com/mac/{{ beta | stable}}/{{ version }}.{{ build number }}/Docker.dmg

例として、1.2.6の場合は次のようになります。

https://download.docker.com/mac/stable/1.12.6.14937/Docker.dmg

ビルド番号はメニューの "About Docker" から確認できますが、アップグレード後に知ることは難しいらしいです。

260a59a4-e176-11e6-8fdf-0ecc556f3898.png


2. ゴミ箱から旧バージョンを取得

こちらの方法は試していません。Issueからの転記です。

Docker for Macはアップグレード後に旧バージョンのDocker.appをゴミ箱に移動させます。まず現在のバージョンを "Preferences... -> Uninstall / Reset -> Uninstall" から削除して、旧バージョンをゴミ箱から "/Applications" に戻して起動します。