回答編集履歴

2

コメントを追記、回答本文も修正しました。

2017/07/17 05:09

投稿

suama
suama

スコア1997

test CHANGED
@@ -44,6 +44,8 @@
44
44
 
45
45
  - ブラウザでvagrant-centos-7.3.boxをダウンロードしておくこと
46
46
 
47
+ - ~/Downloads/vagrant-centos-7.3.box に保存されたらそのままでOK (ダブルクリックで展開などはしなくてOK)
48
+
47
49
  - vagrant box add コマンドを打つ場所に上記ファイルを持ってくる(実際は場所がちゃんと指定できればどこでもいいですが)
48
50
 
49
51
 
@@ -87,3 +89,9 @@
87
89
 
88
90
 
89
91
  ここまでの作業では、sshの公開鍵の設定は関係ないと思います。
92
+
93
+
94
+
95
+ また、Releaseの画面にあるSource Codeは、Vagrant boxのイメージを作るためのソースです。
96
+
97
+ vagrant box add コマンドは出来上がったboxを追加するためのものなので、Release画面の ****.box というファイルを使う形になります。

1

追記しました。

2017/07/17 05:09

投稿

suama
suama

スコア1997

test CHANGED
@@ -27,3 +27,63 @@
27
27
 
28
28
 
29
29
  でも追加できると思います。
30
+
31
+
32
+
33
+ ---
34
+
35
+
36
+
37
+ **追記:**
38
+
39
+
40
+
41
+ ローカルにboxをダウンロードしてから追加する場合は、こんな感じになります。
42
+
43
+
44
+
45
+ - ブラウザでvagrant-centos-7.3.boxをダウンロードしておくこと
46
+
47
+ - vagrant box add コマンドを打つ場所に上記ファイルを持ってくる(実際は場所がちゃんと指定できればどこでもいいですが)
48
+
49
+
50
+
51
+ ```
52
+
53
+ $ file vagrant-centos-7.3.box
54
+
55
+ vagrant-centos-7.3.box: gzip compressed data
56
+
57
+
58
+
59
+ $ vagrant box add centos7-mysql ./vagrant-centos-7.3.box
60
+
61
+ ==> box: Box file was not detected as metadata. Adding it directly...
62
+
63
+ ==> box: Adding box 'centos7-mysql' (v0) for provider:
64
+
65
+ box: Unpacking necessary files from: file:///Users/xxxxx/vm/vagrant-centos-7.3.box
66
+
67
+ ==> box: Successfully added box 'centos7-mysql' (v0) for 'virtualbox'!
68
+
69
+ ```
70
+
71
+
72
+
73
+ ダウンロードしたboxがちゃんとしたデータで壊れていなければ、”box: Unpacking necessary files from: file:....” というメッセージが出て、ローカルのファイルを利用します。
74
+
75
+ キャプチャで気になるのは、ダウンロードしたはず?が、box: downloading になっているあたりですね。
76
+
77
+
78
+
79
+ 今落としてきたものは、700MBくらいあります。
80
+
81
+
82
+
83
+ vagrant box add するディレクトリの下には、Vagrantfile などはありませんか?
84
+
85
+ 一応、boxだけの空のディレクトリでも試してみてください。
86
+
87
+
88
+
89
+ ここまでの作業では、sshの公開鍵の設定は関係ないと思います。