boot2dockerを最も簡単に利用するには

未分類

最近話題の Docker を勉強し始めました。

CentOS サーバーや Ubuntu サーバーと言ったCUI環境では、なかなか Vagnat を動かすまでの準備が面倒です。
特に Virtualbox のインストールが面倒です。
(僕に至っては一度もVirtualBoxが正常にインストールできたことはありません)

それに比べてDockerは、VirtualboxやVMWareのような仮想化ツールは不要です。これ単体で動作します。
また、 Vagrant を利用する場合に比べて軽量です。

さて、Dockerを利用するとホストOSとなるホスト環境には、ほとんどツールやライブラリ入りません。軽量であればあるほどよいです。
そのような背景で生まれてきたのが boot2docker という軽量Linuxディストリビューションです。
これを最も簡単に利用するためのコマンドを以下に載せておきます。

前提条件

以下のツールがインストールされており利用できる

  • *Virtualbox**
  • *Vagrant**

コマンド

$ [ ! -d "$HOME/vagrant/boot2docker" ] && mkdir -p "$HOME/vagrant/boot2docker"
$ cd "$HOME/vagrant/boot2docker"
$ vagrant init boot2docker https://github.com/mitchellh/boot2docker-vagrant-box/releases/download/v0.3.0/boot2docker.box
$ vagrant up
$ vagrant ssh

2014-05-16 追記

もっと簡単に行ける模様。

$ [ ! -d "$HOME/vagrant/boot2docker" ] && mkdir -p "$HOME/vagrant/boot2docker"
$ cd "$HOME/vagrant/boot2docker"
$ vagrant init mitchellh/boot2docker
$ vagrant up
$ vagrant ssh

未分類

Posted by genzouw