私は開発目的でUbuntuを使用してvagrantboxのセットアップに取り組んできました。私は自分のベースボックスに取り組んできました。 Vagrantユーザー、管理者グループ、ホームディレクトリなどを設定します。
.ssh/authorized_keys
前述のように ここ 、そしてインストールされたシェフ+人形。ただし、ボックスをパッケージ化してvagrantを実行すると、VMが起動しているときにタイトルエラーメッセージが表示されます。
私のMac上のhostsファイル:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
私のVagrantfile:
# -*- mode: Ruby -*-
# vi: set ft=Ruby :
Vagrant::Config.run do |config|
config.vm.define :app do |app|
app.vm.box = "Ruby193-aaron"
app.vm.box_url = "/Users/aaronmcleod/package.box"
app.vm.network :hostonly, "192.168.100.35"
app.vm.share_folder "v-root", "/vagrant", ".", :nfs => true
app.vm.provision :Shell, :path => "config/vagrant/app.sh"
app.vm.Host_name = "sojourner.vm"
end
end
ランニング Sudo vagrant up
私のためにそれを修正しました。