質問するログイン新規登録

回答編集履歴

2

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

2017/07/17 05:09

投稿

suama
suama

スコア1997

answer CHANGED
@@ -21,6 +21,7 @@
21
21
  ローカルにboxをダウンロードしてから追加する場合は、こんな感じになります。
22
22
 
23
23
  - ブラウザでvagrant-centos-7.3.boxをダウンロードしておくこと
24
+ - ~/Downloads/vagrant-centos-7.3.box に保存されたらそのままでOK (ダブルクリックで展開などはしなくてOK)
24
25
  - vagrant box add コマンドを打つ場所に上記ファイルを持ってくる(実際は場所がちゃんと指定できればどこでもいいですが)
25
26
 
26
27
  ```
@@ -42,4 +43,7 @@
42
43
  vagrant box add するディレクトリの下には、Vagrantfile などはありませんか?
43
44
  一応、boxだけの空のディレクトリでも試してみてください。
44
45
 
45
- ここまでの作業では、sshの公開鍵の設定は関係ないと思います。
46
+ ここまでの作業では、sshの公開鍵の設定は関係ないと思います。
47
+
48
+ また、Releaseの画面にあるSource Codeは、Vagrant boxのイメージを作るためのソースです。
49
+ vagrant box add コマンドは出来上がったboxを追加するためのものなので、Release画面の ****.box というファイルを使う形になります。

1

追記しました。

2017/07/17 05:09

投稿

suama
suama

スコア1997

answer CHANGED
@@ -12,4 +12,34 @@
12
12
 
13
13
  vagrant box add centos7-mysql ダウンロードしたboxのファイル
14
14
 
15
- でも追加できると思います。
15
+ でも追加できると思います。
16
+
17
+ ---
18
+
19
+ **追記:**
20
+
21
+ ローカルにboxをダウンロードしてから追加する場合は、こんな感じになります。
22
+
23
+ - ブラウザでvagrant-centos-7.3.boxをダウンロードしておくこと
24
+ - vagrant box add コマンドを打つ場所に上記ファイルを持ってくる(実際は場所がちゃんと指定できればどこでもいいですが)
25
+
26
+ ```
27
+ $ file vagrant-centos-7.3.box
28
+ vagrant-centos-7.3.box: gzip compressed data
29
+
30
+ $ vagrant box add centos7-mysql ./vagrant-centos-7.3.box
31
+ ==> box: Box file was not detected as metadata. Adding it directly...
32
+ ==> box: Adding box 'centos7-mysql' (v0) for provider:
33
+ box: Unpacking necessary files from: file:///Users/xxxxx/vm/vagrant-centos-7.3.box
34
+ ==> box: Successfully added box 'centos7-mysql' (v0) for 'virtualbox'!
35
+ ```
36
+
37
+ ダウンロードしたboxがちゃんとしたデータで壊れていなければ、”box: Unpacking necessary files from: file:....” というメッセージが出て、ローカルのファイルを利用します。
38
+ キャプチャで気になるのは、ダウンロードしたはず?が、box: downloading になっているあたりですね。
39
+
40
+ 今落としてきたものは、700MBくらいあります。
41
+
42
+ vagrant box add するディレクトリの下には、Vagrantfile などはありませんか?
43
+ 一応、boxだけの空のディレクトリでも試してみてください。
44
+
45
+ ここまでの作業では、sshの公開鍵の設定は関係ないと思います。