アンドロイド

Ubuntuにvagrantをインストールする方法18.04

How to Install and Configure Nextcloud with Apache on Ubuntu 18.04 LTS

How to Install and Configure Nextcloud with Apache on Ubuntu 18.04 LTS

目次:

Anonim

Vagrantは、仮想マシン環境を構築および管理するためのコマンドラインツールです。 デフォルトでは、VagrantはVirtualBox、Hyper-V、Dockerの上にマシンをプロビジョニングできます。 Libvirt(KVM)、VMware、AWSなどの他のプロバイダーは、Vagrantプラグインシステムを介してインストールできます。

Vagrantは通常、開発者が実稼働環境に一致する開発環境をセットアップするために使用します。

このチュートリアルでは、VagrantをUbuntu 18.04マシンにインストールする方法を示します。 VagrantのデフォルトプロバイダーであるVirtualBoxプロバイダーを使用します。 Ubuntu 16.04 Xenial Xerusでも同じ手順を使用できます。

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

UbuntuにVagrantをインストールする

UbuntuシステムにVagrantをインストールするには、次の手順を実行します。

1. VirtualBoxのインストール

導入部で述べたように、VirtualBoxの上にマシンをプロビジョニングするため、最初のステップはUbuntuのリポジトリで利用可能になります。

sudo apt install virtualbox

Oracleリポジトリから最新のVirtualBoxバージョンをインストールする場合は、このチュートリアルを確認してください。

2. Vagrantのインストール

Ubuntuのリポジトリで利用可能なVagrantパッケージは、かなり時代遅れです。 Vagrantの公式サイトからVagrantの最新バージョンをダウンロードしてインストールします。

この記事の執筆時点で、Vagrantの最新の安定バージョンはバージョン2.2.6です。 次の手順に進む前に、Vagrant Downloadページをチェックして、新しいバージョンが利用可能かどうかを確認してください。

以下を使用してパッケージリストを更新することから始めます。

sudo apt update

次の curl コマンドを使用してVagrantパッケージをダウンロードします。

curl -O

.deb ファイルがダウンロードされたら、次を入力してインストールします。

sudo apt install./vagrant_2.2.6_x86_64.deb

3. Vagrantインストールの検証

インストールが成功したことを確認するには、Vagrantバージョンを出力する次のコマンドを実行します。

vagrant --version

出力は次のようになります。

Vagrant 2.2.6

Vagrantの使用開始

UbuntuシステムにVagrantがインストールされたので、開発環境を作成しましょう。

最初のステップは、プロジェクトルートディレクトリとなるディレクトリを作成し、Vagrantfileファイルを保持することです。 Vagrantfileは、仮想マシンを構成およびプロビジョニングする方法を説明するRubyファイルです。

プロジェクトディレクトリを作成し、次のように切り替えます。

mkdir ~/my-first-vagrant-project cd ~/my-first-vagrant-project

次に、vagrant vagrant init コマンドを使用して新しいVagrantfileを初期化し、使用するボックスを指定します。

ボックスはVagrant環境用のパッケージ形式であり、プロバイダー固有のものです。 Vagrant boxカタログページで、公開されているVagrant Boxのリストを見つけることができます。

この例では、 centos/7 ボックスを使用します。 次のコマンドを実行して、新しいVagrantfileを初期化します。

vagrant init centos/7

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Vagrantfileを開いてコメントを読み、必要に応じて調整できます。

vagrant vagrant up コマンドを実行して、Vagrantfileで指定されているように仮想マシンを作成および構成します。

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrantは、仮想マシンの /vagrant にプロジェクトディレクトリもマウントします。これにより、ホストマシンでプロジェクトのファイルを操作できます。

仮想マシンにSSH接続するには、次を実行します。

vagrant ssh

次のコマンドで仮想マシンを停止できます。

vagrant halt

次のコマンドは、実行中のマシンを停止し、マシンの作成中に作成されたすべてのリソースを破棄します。

vagrant destroy

結論

Ubuntu 18.04マシンにVagrantをインストールして使用する方法を学習しました。 また、基本的な開発環境を作成する方法も示しました。

Vagrantの詳細については、Vagrantの公式ドキュメントページをご覧ください。

浮浪者ubuntu