14
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Vagrant + docker + Parallelsを試す

Vagrantのダウンロード

以下からダウンロードできるのでこれをダウンロードしてインストールする。
https://www.vagrantup.com/downloads.html

念のために、以下のコマンドでVersionを確認。

$ vagrant version                                                          [~/Develop/vagrant]
Installed Version: 1.6.5
Latest Version: 1.6.5

You're running an up-to-date version of Vagrant!

引き続き、Parallels用のPluginをインストールする

$ vagrant plugin install vagrant-parallels

dockerクライアントのインストール

brewを使ってインストールできるので、以下のコマンドで入れる。

$ brew install docker

boot2dockerの環境を作成する

以下のコマンドで、boot2docker用のVagrantfileが作成される

$ vagrant init parallels/boot2docker

直下に作成されるので任意のフォルダで実行することをおすすめする

起動

以下のコマンドで起動できる。

$ vagrant up --provider parallels

そして、以下のコマンドでDOCKER_HOSTを指定してやり、Dockerのコマンドから接続する

$ export DOCKER_HOST="tcp://`vagrant ssh-config | sed -n "s/[ ]*HostName[ ]*//gp"`:2375"

以下でクライアントから、サーバーに接続できていることが確認できた。

$ docker version
Client version: 1.3.1
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): 4e9bbfa
OS/Arch (client): darwin/amd64
Server version: 1.3.1
Server API version: 1.15
Go version (server): go1.3.3
Git commit (server): 4e9bbfa
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
14
Help us understand the problem. What are the problem?