サーバー環境

Vagrant ローカル環境構築 centos7

Mac (Sierra) に VirtualBox + Vagrant ローカル開発環境を構築

1. VirturalBox
VirtualBox 公式サイト
https://www.virtualbox.org/ よりダウンロード
Osx版 VirtualBox-5.2.6-120293-OSX.dmg (2018-02-15現在)

2. Vagrant
公式サイト http://www.vagrantup.com/ よりダウンロード Osx版 vagrant_2.0.2_x86_64.dmg (2018-02-15現在)

3. ローカル環境構築
設置場所 ホームホルダー/Myvagrant/centos7

$ cd ~/MyVagrant/centos7
$ vagrant init bento/centos-7.4

作成された 「Vagrantfile」を編集。コメントを削除、syncフォルダーを追加
インストールするcentOSのバージョンが古いと syncフォルダー作成でエラーとなるようです。
centos7の最新バージョンへアップグレード後vagrant up を行う。
参考: ホスト⇔ゲスト間のフォルダ共有機能はGuest Additionsが提供していますが
   ホスト(VirtualBox)とゲスト(Guest Additions)でバージョン不一致があると
   マウントエラーが起きるようです。
   このプラグインはGuest Additionsが一致しないときに、バージョン調整をする
   プラグインをインストールします。
   今回はこれでエラーはなくなりました。
$ vagrant plugin install vagrant-vbguest sync

以下が編集後の Vagrantfile
Vagrant.configure(“2”) do |config|
config.vm.box = “bento/centos-7.4”
config.vm.network “private_network”, ip: “192.168.33.10”
config.vm.synced_folder “data”, “/vagrant_folder”
end

vagrantコマンド一覧(抜粋) 説明
vagrant init vagrant 初期化(Vagrantfileの作成)
vagrant up vagrant 起動
vagrant ssh vagrant ログイン
vagrant halt vagrant 終了
vagrant reload vagrant リロード

最近の記事

  1. wordpres5をubuntu nginxにインストール
  2. ubuntu 20.04 nginx php mysql Webサーバー環境整備
  3. Ubuntu nginx SSL
  4. EC-CUBE 4.0 インストール
  1. EC-CUBE 4.0 インストール

    サーバー環境

    EC-CUBE4 を CentOS7、LAMP環境整備及インストール
  2. Web・デザイン

    Ruby Sass のインストール 開発環境の整備
  3. サーバー環境

    Aws EC2 Apache + Mysql + php7 構築の記録
  4. ubuntu 20.04 nginx php mysql Webサーバー環境整備

    サーバー環境

    ubuntu 20.04 nginx php mysql Webサーバー環境…
  5. サーバー環境

    無料のSSL証明書 Let’s Encrypt 試してみました。
PAGE TOP