Vagrantは、仮想マシンを構築および管理するためのコマンドラインツールです。デフォルトでは、VagrantはVirtualBox、Hyper-V、およびDocker上にマシンをプロビジョニングできます。 Libvirt(KVM)、VMware、AWSなどの他のプロバイダーは、Vagrantプラグインシステムを介してインストールできます。 Vagrantは通常、開発者が複数のオペレーティングシステムで動作する開発環境をセットアップするために使用します。
ここLinuxAPTでは、Ubuntu20.04LTSにVagrantをインストールする方法を調べます。
Ubuntu 20.04 LTSFocalFossaにVagrantをインストールする手順
1.システムアップデートを実行します
まず、ターミナルで次のapt-getコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。
$ sudo apt update
$ sudo apt upgrade
2.VirtualBoxをインストールします
次のコマンドを使用してVirtualboxをインストールできます:
$ sudo apt install virtualbox
3.システムにVagrantをインストールします
まず、Vagrantの最新の安定バージョンをダウンロードします。 Vagrantのダウンロードページにアクセスして、新しいバージョンのVagrantが利用可能かどうかを確認してください:
$ curl -O https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb
ファイルがダウンロードされたら、次のコマンドを使用してインストールします。
$ sudo apt install ./vagrant_2.2.9_x86_64.deb
インストールが成功したことを確認するには、次のコマンドを実行してVagrantバージョンを出力します。
$ vagrant --version
Vagrantを使用して開発環境をデプロイする方法は?
Vagrantプロジェクトを作成するには、プロジェクトのルートディレクトリを設定してVagrantfileを定義するだけです。次のコマンドを実行して、ディレクトリを作成します。
$ mkdir ~/my-project
$ cd ~/my-project
次に、vagrant initコマンドを使用して新しいVagrantfileを初期化し、続いて使用するボックスを初期化します。この例では、centos/8ボックスを使用します。
$ vagrant init centos/8
vagrant upコマンドを実行して、Vagrantfileで指定されているように仮想マシンを作成および構成します。
$ vagrant up
仮想マシンにSSHで接続するには、次のコマンドを実行します:
$ vagrant ssh
次のコマンドで仮想マシンを停止できます:
$ vagrant halt
マシンの作成中に作成されたすべてのリソースを破棄するには、次のように入力します。
$ vagrant destroy
Ubuntu 21.10でvagrantをアンインストールする方法は?
vagrantパッケージのみをアンインストールするには、次のコマンドを使用できます:
$ sudo apt-get remove vagrant
次のコマンドを使用して、vagrant構成、データ、およびそのすべての依存関係を削除できます。次のコマンドを使用できます。
$ sudo apt-get -y autoremove --purge vagrant