私は Vagrant と Apache Storm の初心者です。
次の状況を示すオンラインコースをフォローしています。
1) Virtual Box に Ubuntu 仮想マシンがインストールされている
2) ホスト マシン (Virtual Box がインストールされ、ゲスト Ubuntu VM を実行するマシンと同じ) に、Vagrant がインストールされます。
チュートリアルでは、最初に次のコマンドでプロジェクトを含むディレクトリをgithubからダウンロードします。
git clone https://github.com/Udacity/ud381
ホストWindowsマシンにこのディレクトリを作成します:
C:\Users\Andrea\Documents\workspaces\Real-Time\ud381
前の github リポジトリに入力するとわかるように、このディレクトリには以下を含むVagrantfileが含まれています。
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "udacity/ud381"
config.vm.network :forwarded_port, guest: 5000, host: 5000
end
私が理解していることから、Vagrantfileは Vagrant 構成を表し、以前にVirtualBoxにインストールした Ubuntu ゲスト VM とのリンクを表していると思います(自分でインストールしましたが、それが正しいかどうかはわかりません)。
私のVagrantfileへの以前の構成を正確に表すものは何ですか?
udacity/ud381は VirtualBox の VM 名だと思いますが、それについてはまったくわかりません。
次に、チュートリアルでは、シェルを使用して、 Vagrantfileを含むディレクトリ(C:\Users\Andrea\Documents\workspaces\Real-Time\ud381) に入り、次のステートメントを実行する必要があることを示しています。
vagrant up
何かをダウンロードし始めているようです (非常に遅いです)。それは何をしているのですか?それは何をダウンロードしていますか?
TNX