ウェブサイト: https://www.vagrantup.com/
出典: https://github.com/bashicorp/vagrant
HashiCorp でのディスカッション: https://discuss.bashicorp.com/c/vagrant/24
Vagrant は、開発環境を構築および配布するためのツールです。
Vagrant によって管理される開発環境は、VirtualBox や VMware などのローカル仮想化プラットフォーム、AWS や OpenStack を介したクラウド、または Docker や raw LXC などのコンテナ内で実行できます。
Vagrant は、完全なポータブル開発環境を作成および管理するためのフレームワークと構成形式を提供します。これらの開発環境は、コンピュータ上またはクラウド上に存在でき、Windows、Mac OS X、Linux 間で移植できます。
パッケージの依存関係: Vagrant を正常に実行するには、システム PATH でbsdtar
とcurl
使用可能であることが必要です。
クイックスタートとして、VirtualBox 上で開発マシンを起動します。これは無料であり、すべての主要なプラットフォームで動作するためです。ただし、Vagrant は OpenStack、VMware、Docker などのほぼすべてのシステムで動作します。
まず、開発マシンに VirtualBox がインストールされていることを確認してください。この後、OS に適切な Vagrant パッケージをダウンロードしてインストールします。
最初の仮想環境を構築するには:
vagrant init hashicorp/bionic64 vagrant up
注: 上記のvagrant up
コマンドは、Vagrant をトリガーして、指定された URL 経由でbionic64
ボックスをダウンロードします。 Vagrant は、ボックスがシステム上にまだ存在しないことを検出した場合にのみこれを実行します。
完全に機能する開発環境を構築する方法を学ぶには、スタート ガイドに従ってください。
Vagrant の最新バージョンが必要な場合は、メインをかなり安定した状態に保つよう努めていますので、ぜひ試してみてください。こちらのインストールページをご確認ください。
時間をかけて HashiCorp コミュニティ ガイドラインと Vagrant 貢献ガイドをお読みください。
それなら、大丈夫です!