Web系開発メモ

Java, JavaScript, CSS, HTML などなど。ハードウェアやゲームのことも書いてます。

Vagrant:WindowsでCentOSを動かす

Vagrant を使って、WindowsCentOSLinux)を動かす方法を書いていきます。CentOS には、SSHでアクセスできるようにします。

前提

事前に以下のプロダクトをインストールしておきます。

手順1. vagrant init の実行

今回は、CentOS の Box「puphpet/centos65-x64」を使ってみます。

コマンドプロンプトで任意のディレクトリに移動してから、次のコマンドを実行します。

> vagrant init puphpet/centos65-x64

手順2. ネットワークの設定

先ほどのコマンドで Vagrantfile が作成されます。そのファイルを開いて、config.vm.network … のコメント(#)を削除して保存します。

削除前

# config.vm.network "private_network", ip: "192.168.33.10"

削除後

config.vm.network "private_network", ip: "192.168.33.10"

CentOS が起動したら、上の IP を使って接続できるようになります。

手順3. CentOS の起動

設定が終わったら、次のコマンドで起動します。

> vagrant up

起動したら、SSH192.168.33.10 に接続できます。Windows の場合、PuTTY などの SSH クライアントを使うと良いのかと思います。

CentOS のログインユーザとパスワードは vagrant になります。

補足1. CentOS の停止

次のコマンドで停止できます。

> vagrant halt

Vagrantfile があるディレクトリで実行します。

補足2. 他の BOX について

CentOS 以外の OS を使いたい場合、Vagrant の BOX ページ で他の Box を検索することができます。UbuntuDebian などもあります。