VirtualBox と Vagrant はバージョン依存性がとても強いので、どちらも安易なバージョンアップは控えるべし。
今のところ以下の組み合わせで上手く動いている。(2017/01/04現在)
- Windows7 x64
- VirtualBox5.0.30 ★最新ではない
- Vagrant1.8.4 ★最新ではない
- Ubuntu16.4(Xenial) Official Ubuntu 16.04 daily Cloud Image amd64を使用
- Docker1.12.5
参考サイト: Vagrantのインストール - Qiita
VirtualBox
5.1系はなんかダメだった。Ubuntu14のaufs問題との絡みっぽい… ※参考サイト - Qiita
結局5.0.30 に戻した。
Vagrant
最終的には Vagrant1.8.4 でOK。ついでにSSH認証がpasswordではなく、private key になってくれた。
1.7系
Ubuntu16.4のprivate_networkでIPアドレスが設定できなかった
参考: VagrantでUbuntu16.04を上げようとしたらipアドレスを固定できなかった - Qiita
1.8.5
sshに関する(?)バグがある模様。参考: Windows10でVagrant(1.8.5)を使ってCentOS 7仮想マシンを構築する - Qiita
1.9系
Ubuntu16.4が起動すらしなくなった。
Ubuntu
最終的には16.4(xenial)でちゃんと動くようになった。
14系(Trusty)
httpd のインストールが出来ない。aufsのバグ?が原因?
16系(Xenial)
以下の問題があったが、全て解決できた。
- デフォルトでvagrantユーザーがない1
- SSH認証が password になっている
- vagrantでIPアドレスが固定できない
-
ユーザー作成, Vagrantファイル編集, ssh key 作成/交換など、色々やったので、何をやったのかちゃんと書けなくなってしまった(-_-) ↩