Kinjo Try Docker On Ubuntu1404
24 May 2014
kinjo
Ubuntu 14.04な環境にDockerインストールまで
勉強会用に Ubuntu Server 14.04 な Box をアップしてあったので、それを使用。 Vagrant のバージョンは 1.6.3 以降のこと。
mkdir try-docker-on-ubuntu-1404
cd try-docker-on-ubuntu-1404
vagrant init kinjo/ubuntu-14.04-server-amd64
で Docker のデプロイまでを行う Vagrantfile を用意することに。
Docker なマニュアルによれば、
http://docs.docker.io/installation/ubuntulinux/#ubuntu-trusty-1404-lts-64-bit
インストール手順はこう、
sudo apt-get update
sudo apt-get install docker.io
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
上にならい同ディレクトリに bootstrap.sh を作成。これを Vagrantfile からキックする。
#!/usr/bin/env bash
apt-get update
apt-get install -y docker.io
ln -sf /usr/bin/docker.io /usr/local/bin/docker
Vagrantfile の末尾に bootstrap.sh のキックを追加。
diff --git a/Vagrantfile b/Vagrantfile
index 82bfe37..ff7bc51 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -119,4 +119,5 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# chef-validator, unless you changed the configuration.
#
# chef.validation_client_name = "ORGNAME-validator"
+ config.vm.provision :shell, :path => "bootstrap.sh"
end
動作確認はこう。歴代のイメージを pull してくれるらしく、十数分程度はかかる。こやつめ。
sudo docker run -i -t ubuntu /bin/bash
以下なプロンプトが表示され、多分シェルに入ったと思われる。これで成功なのではないかと、おそらく。
root@fcf1e4a1c3c1:/#
最後、シェルを出て sudo docker ps してヘンなコンテナが残ってないか確認しておわり。
以下、成果物。
Vagrant が入っていれば git clone して vagrant up/vagrant ssh すれば Docker 環境になるはず。 当方 OS X 10.9.2 にて確認。
blog comments powered by Disqus