Docker
アプリケーションのインストール
Docker Desktopのインストールが必要です。
ローカル環境の設定
GitHubにDockerfileのテンプレートが存在しています。
ローカル開発環境
Terminalアプリを起動して、下記のコマンドを実行します。
# 開発ディレクトリの準備
mkdir ~/Virtual
# ユーザディレクトリに移動(どのディレクトリでも問題ありません)
cd ~/
# GitHubよりテンプレートの取得
git clone https://github.com/sushat4692/VagrantAnsible.git
# ダウンロードしたディレクトリに移動
cd docker-lamp
# `.env.sample`を複製して`.env`を作成
cp .env.sample .env
# Dockerコマンドの実行
docker-compose up
Dockerを操作するコマンド
# コンテナのビルド・起動
./command.sh up
# コンテナの開始
./command.sh start
# コンテナの停止
./command.sh stop
# コンテナ、イメージ、ボリュームの削除
./command.sh delete
PHPバージョンの切り替え
このDockerテンプレートは、下記のようにコマンドによってPHPのバージョンを切り替えることが可能です。
./command.sh up {version number}
もしPHP8.1で起動する場合は下記のようになります。
./command.sh up 81
Dockerコマンドの実行後
初期設定後、ローカル環境を利用する事が可能です。また、localhostは~/Virtual
ディレクトリに連携しています。
http://foo.localhost/ -> ~/Virtual/foo/htdocs
http://bar.localhost/ -> ~/Virtual/bar/htdocs