はじめに
githubに公開しているvm-configurateは、macOS上にWindows・Linux・macOSの仮想環境をVirtualBox+Vagrantを使用して簡単に構築するためのスクリプトです。
以下は、vm-configurateのフォルダ構成の説明です。
vm-configurateは、ここからダウンロードするかgithubからダウンロードしてください。
VirtualBoxとVagrantのインストールが完了していない場合は、下のリンクを参照してください。
vm-configurateを使って仮想マシンの構築をすぐに行う場合は、下のリンクを参照してください。
フォルダ構成
仮想マシン構築スクリプトvm-configureに含まれるフォルダの構成です。
それぞれのスクリプトファイルや構成ファイルの詳細については、フォルダ構成のリンク先を参照してください。
/host-osx | ホストOSとなるmacOS上で実行する必要のあるスクリプトや構成ファイル等のディレクトリ | |||
/macOS-Catalina | macOS Catalinaの仮想マシンを構築するためのスクリプトや構成ファイルのディレクトリ | |||
vm-create.command | 仮想マシンを構築するためのスクリプト | |||
vm-destroy.command | 仮想マシンを破棄するためのスクリプト | |||
/macOS-BigSur | macOS Big Surの仮想マシンを構築するためのスクリプトや構成ファイルのディレクトリ | |||
vm-create.command | 仮想マシンを構築するためのスクリプト | |||
vm-create.command | 仮想マシンを破棄するためのスクリプト | |||
/ubuntu-20.04 | Ubuntu 20.04の仮想マシンを構築するためのスクリプトや構成ファイルのディレクトリ | |||
com.collbow.vagrant.plist | macOSの起動時にスクリプトを実行するための設定ファイル | |||
com.collbow.vagrant.sh | macOSの起動時・停止時に実行するスクリプト | |||
Vagrantfile | Vagrantで仮想マシンを構築するための構成ファイル | |||
vm-create.command | 仮想マシンを構築するためのスクリプト | |||
vm-destroy.command | 仮想マシンを破棄するためのスクリプト | |||
/windows10 | Windows10の仮想マシンを構築するためのスクリプトや構成ファイルのディレクトリ | |||
Vagrantfile | Vagrantで仮想マシンを構築するための構成ファイル | |||
vm-create.command | 仮想マシンを構築するためのスクリプト | |||
vm-destroy.command | 仮想マシンを破棄するためのスクリプト | |||
ubuntu-20.04-start.command | Ubuntu 20.04仮想マシンを起動するためのスクリプト | |||
ubuntu-20.04-stop.command | Ubuntu20.04仮想マシンを停止するためのスクリプト | |||
windows10-start.command | Windows10仮想マシンを起動するためのスクリプト | |||
windows10-stop.command | Windows10仮想マシンを停止するためのスクリプト | |||
/guest-share | 仮想マシン上のゲストOSで実行する必要のあるスクリプトや構成ファイル等のディレクトリ | |||
/ubuntu-20.04 | Ubuntu 20.04仮想マシン上で実行する必要のあるスクリプト・構成ファイルのディレクトリ | |||
/docker | Ubuntu 20.04仮想マシン上にDockerコンテナを構築するためのスクリプト・構成ファイルのディレクトリ | |||
docker-destroy.sh | Dockerコンテナを破棄するためのスクリプト | |||
ENV | Dockerコンテナ環境設定ファイル | |||
docker-compose.yml | Dockerコンテナの構成ファイル | |||
/os | Ubuntu 20.04仮想マシンのOSに関する構成を行うためのスクリプト・構成ファイルのディレクトリ | |||
configure.sh | Ubuntu 20.04仮想マシンのOSに関する構成を行うためのスクリプト | |||
env.conf | 環境設定ファイル | |||
sysctl.conf | カーネル設定ファイル | |||
docker-start.sh | Dockerコンテナを起動するためのスクリプト | |||
docker-stop.sh | Dockerコンテナを停止するためのスクリプト | |||
/windows10 | Windows10仮想マシン上で実行する必要のあるスクリプト・構成ファイルのディレクトリ | |||
/os | Windows10仮想マシンのOSに関する構成を行うためのスクリプト・構成ファイルのディレクトリ | |||
configure-1.ps1 | Windows10仮想マシンのOSに関する構成を行うためのPowershellスクリプト | |||
configure-2.ps1 |
Comment