GNU/Linux >> Linux の 問題 >  >> Debian

Debian10LinuxにVagrantをインストールする方法

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

通常、Vagrantは、本番環境に一致する開発環境をセットアップするために開発者によって使用されます。

このチュートリアルでは、Debian 10、BusterへのVagrantのインストールについて説明します。 VagrantのデフォルトプロバイダーであるVirtualBoxプロバイダーを使用します。

前提条件#

インストールを開始する前に、次の前提条件を満たしていることを確認してください。

  • rootまたはsudo権限を持つユーザーとしてログインしました。
  • VirtualBoxをインストールします。

DebianへのVagrantのインストール#

標準のDebianのリポジトリで利用可能なVagrantパッケージは少し古くなっています。 Vagrantの最新バージョンは、Vagrantの公式サイトからdebファイルとしてダウンロードできます。

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

次のcurlを含むVagrantパッケージをダウンロードします コマンド:

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

一度.deb ファイルがダウンロードされたら、次のように入力してインストールします:

sudo apt updatesudo apt install ./vagrant_2.2.6_x86_64.deb

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

vagrant --version

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

Vagrant 2.2.6

それでおしまい!これで、DebianシステムにVagrantが正常にインストールされ、使用を開始できます。

Vagrant入門#

このセクションでは、開発環境を作成する方法を説明します。

最初のステップは、プロジェクトのルートディレクトリとなるディレクトリを作成し、Vagrantfileファイルを保持することです。

mkdir ~/my-first-vagrant-project

Vagrantfileは、作成時に仮想マシンがどのように構成されるかを記述したRubyファイルです。

次のステップは、vagrant initを使用して新しいVagrantfileを初期化することです。 コマンドを実行して、使用するボックスを指定します。

ボックスはVagrant環境のパッケージ形式であり、プロバイダー固有です。公開されているVagrantBoxのリストは、Vagrantboxのカタログページにあります。

この例では、centos/7を使用します ボックス。

プロジェクトディレクトリに移動し、新しいVagrantfileを初期化します。

cd ~/my-first-vagrant-projectvagrant 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 upを実行します Vagrantfileで定義されているように仮想マシンを作成および構成するコマンド:

vagrant up
==> default: Configuring and enabling network interfaces...
    default: SSH address: 192.168.121.27: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

Debian
  1. DebianLinuxにElasticsearchをインストールする方法

  2. DebianLinuxにVirtualBoxをインストールする方法

  3. LinuxにVagrantをインストールする方法

  1. LogstashをDebianLinuxにインストールする方法

  2. DebianLinuxにSlackをインストールする方法

  3. CentOS8にVagrantをインストールする方法

  1. DebianLinux9にVirtualBoxをインストールする方法

  2. Debian9にVagrantをインストールする方法

  3. Debian10LinuxにGoをインストールする方法