LoginSignup
3
2

More than 5 years have passed since last update.

Docker for Macを使用してみる

Last updated at Posted at 2016-05-22

Docker for macのベータ使用の登録をしていたのですが、使用出来るようになったよ。というメールが来ていたので使用してみました。
Docker for Macの使用登録をしていたのですが、Docker for Windowsもダウンロード出来るみたいです。使用する予定は無いですが。。

インストール後、エラーが出ることがあったので、対処法メモです。

インストール

インストールは、サイトからイメージをダウンロードし、アプリケーションフォルダにドラッグ・アンド・ドロップ。
アプリケーションフォルダにあるDocker.appを起動するとtokenを入力する画面が表示されるため、メールで送られてくるtokenを入力する。
その後、default Vmをmigradeするかどうかなど聞かれますが、Nextを選んでいればインストール完了。

エラー1 Dockerホストに接続出来ない

エラー内容

Error response from daemon: client is newer than server (client API version: 1.23, server API version: 1.20)

対処方法

$ docker-machine upgrade default

でDockerのホストをアップグレードする。

参考記事
http://qiita.com/kohey18/items/88314a1376d06f5687f5

エラー2 証明書のエラー

エラー内容

Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.99.100:2376": tls: DialWithDialer timed out
You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'.
Be advised that this will trigger a Docker daemon restart which will stop running containers.

対処方法

$ docker-machine regenerate-certs default

そのまま表示されていますが、どうやら証明書のIPアドレスがが違うらしい。
上記コマンドで証明書を作りなおして、dockerホストを再起動してあげればOK

$ docker-machine restart default

参考記事
http://qiita.com/kooohei/items/d370701d6c39727334f3

あとは、今まで通り使えそうです。
VM立ちあげなくていいというのは便利ですね。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2