メインコンテンツまでスキップ

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