我是码头工人和流浪汉的新手。我在我的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“ ”
答案 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可以解决问题。