与Docker配置的流浪汉

时间:2014-10-31 21:44:28

标签: vagrant docker vagrantfile

我是码头工人和流浪汉的新手。我在我的ubuntu 14.04机器上安装了vmbox和vagrant。 我做了“git clone https://github.com/dotcloud/docker.git”来获取docker存储库。我也成功地从vagrant添加了tiny64。

从docker目录我尝试了“vagrant up”。但它告诉我先做“vagrant init”。所以我做了“vagrant init precise64”。在做了“vagrant ssh”之后,精确的64伏内没有停靠器。如何在启动时确保已在dock64中安装了docker?

PS:vagrantfile不允许“ config.vm.provision”docker“

3 个答案:

答案 0 :(得分:2)

以下Vagrantfile将为您提供一个准备好使用docker的VM:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(2) do |config|
  config.vm.box = "phusion/ubuntu-14.04-amd64"
  config.vm.hostname = "dockerhost"

  config.vm.provision "shell", inline: <<-SCRIPT
    curl -sL https://get.docker.io/ | sh
    curl -sL https://raw.githubusercontent.com/dotcloud/docker/master/contrib/completion/bash/docker > /etc/bash_completion.d/docker
    adduser vagrant docker
  SCRIPT

end

编辑:

更简单,您现在可以使用Docker Toolbox启动并运行。

答案 1 :(得分:1)

你可能正在使用旧版的流浪汉。

config.vm.provision&#34; docker&#34;只适用于流浪汉1.6.5。

尝试将您的流浪汉升级到1.6.5。它将解决问题。

答案 2 :(得分:0)

将Vagrant升级到1.6.5可以解决问题。