talesleaves-dev

諸々の開発のメモ。画像は面倒

Vagrant

使用している環境からVagrantのBoxを作成する

現在の環境を保存したい! ある程度環境内での作業が進んでくると、毎回いちから環境を作り直すのではなく、現在の環境を保存しておきたくなります。 この時に方法はいくつかあるのですが、ここではローカルにBoxファイルを作成してベースBoxにする方法を紹…

VagrantでCentOS7にMySQL8最新バージョンをプロヴィジョニングする

前提条件と目標 ホストマシンはWindows10、仮想環境はVirtualBoxを使用、ゲストOSはCentOS7 MySQL8(執筆時点では 8.0.12)をyumでインストール インストールからMySQLのパスワード変更までをSSHログイン無しで行う 上記をVagrantfileに記述してvagrant ssh…

Windows10+Vagrant+VirtualBoxでCentOS7の仮想マシンを構築する

Vagrantfileの生成 この記事では以下の環境を目指したいと思います。 ホストOS Windows10 仮想マシン VirtualBox ゲストOS CentOS7 ゲストOSに展開するツール Docker Docker Compose 前の記事までにVagrantとVirtualBoxのインストールは完了していますので、…

Vagrantの仮想環境を設定する

Vagrantの設定について Vagrantは設定を柔軟に変更できるようにデザインされています。 それだけに設定項目も多いのですが、ここでは仮想マシン自体の設定について、必要と思われる項目を調べます。 設定ファイル-Vagrantfile Vagrantで管理される仮想環境の…

VagrantのPluginについて

Vagrantの機能の拡張 Vagrantは標準でも便利な機能が多数搭載されていますが、実際に使用するにあたって複雑な設定が必要になったり、ProviderやBox内へインストールするツール、ライブラリのバージョン管理が必要になってきます。 これらについて、Vagrant…

Vagrantの動作テストをしてみる

最もシンプルな仮想マシンの起動 Vagrantで仮想マシンを起動させる場合の、最もシンプルな方法を試します。 仮想マシンのOSを選ぶ Vagrantの仮想マシンはベースになるイメージをダウンロードして作成されます。 以下のサイトに、Vagrantで使用できるイメージ…

Windows10にVirtualBox+Vagrantをインストールする

Vagrantとは Vagrantは仮想マシンをコンテナのように管理するためのツールです。 環境の構築手順や設定を様々なローカル環境でも共通化できるため、開発・テストの環境の管理で特に威力を発揮します。 テストを繰り返し行ったあとにクリーンな環境に戻したり…