Posted at

Private Docker Betaのインストールと問題の対処

More than 3 years have passed since last update.


はじめに

Docker Toolboxを使用していたパソコンに、Docker for Mac private beta をインストールした時、コケたのでメモ。


使用した環境

OSX El Capitan 10.11.5

MacbookAir

iMac


Docker for Mac private beta のインストール

1.Dockerのページに移動

2.「Login with Docker ID」からログイン (Docker IDがない場合は、Docker Hubのサイトから作成)

3.名前、会社名、プラットフォームなど必要事項を記載

4.送信後、数日でDocker Teamからメールが届く(自分の場合は2日)。メールにはインストールに必要なコードがあるので、削除しないように気をつける。

5.メールの「Get docs and download the app」からダウンロードして、インストールする。

6.インストールが成功したか確認。



$docker -v

Docker version 1.11.1, build 5604cbe

$docker images



Docker version、Dockerイメージが表示されればインストールが成功している。

(初回の場合はDockerイメージがないので、REPOSITORYなどの項目だけが表示される)


エラーの症状

$ docker ps

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Dockerのデーモンに接続できないエラーが表示される。


エラーの原因と修正

Toolboxを使用していた時の環境設定が影響している。Private Docker Betaを使用するために必要な環境設定と異なる。

1.現在のDockerの環境設定を確認

$env | grep DOCKER

DOCKER_HOSTなどの環境設定が表示されたら、手順2を行う。

2.環境設定の削除

$unset ${!DOCKER_*}

3.Private Docker Betaをインストール

インストール済みの場合は、アンインストールしてから、インストールしてください。

4.Dockerの動作確認

Private Docker Betaが起動していることを確認してから、コマンド上で

$docker images

などを実行する。

問題なく実行できれば成功


最後に

Private Docker Betaはベータ版であります。まだエラーとかも多数存在すると思いますが、更新の方も常にされているのが現状です。

早く安定版が公開されて利用できるようになって欲しいですね。