はじめに
Dockerでの環境構築を覚えるために学習したことをまとめてみました。
今回は、Laravel Sailを使って環境構築を行いました。
目次
事前準備
Docker Desktopをインストールします。
Laravelアプリケーションの作成
「example-app」という名前のディレクトリに新しいLaravelアプリケーションを作成するには、ターミナルで以下のコマンドを実行します。"example-app"は好きなようにアプリ名に変更してください。
curl -s "https://laravel.build/example-app" | bash
アプリケーションディレクトリに移動してLaravel Sailを起動
以下のコマンドを実行します。
cd example-app
./vendor/bin/sail up
アプリケーションのDockerコンテナを開始したら、Webブラウザでアプリケーションのhttp://localhost にアクセスできます。
phpMyAdmin追加(おまけ)
DB操作がしやすくなるようにしていますが、やらなくても大丈夫です。
services:配下に追記します。
phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- mysql:mysql
ports:
- 4040:80
environment:
#PMA_USER: "${DB_USERNAME}"
#PMA_PASSWORD: "${DB_PASSWORD}"
PMA_HOST: mysql
networks:
- sail
http://localhost:4040 でアクセスできます。ポート番号は任意のものに書き換えても構いません。