docker-laravel-apache
例)
|-docker : docker関連のファイルを格納
| |-db : DBのコンテナ作成用
| |-web : アプリのコンテナ作成用
|
|-rosso_ws : Laravelのソースコード
|-docker-compose.yml
$ git clone https://github.com/mogi86/rosso_ws.git
- ホストPCで実行
$ cd /path/to/rosso_ws
$ docker-compose build
$ docker-compose up -d
- ホストPCからrosso_ws_webコンテナ内へ入る
$ cd /path/to/rosso_ws
$ docker exec -it rosso_ws_web /bin/bash
- rosso_ws_webコンテナ内で実行
$ cd /var/www/rosso_ws
$ cp .env.example .env
$ composer install
$ php artisan key:generate
$ php artisan cache:clear
$ php artisan migrate
- ホストPCからrosso_ws_webコンテナ内へ入る
$ cd /path/to/rosso_ws
$ docker exec -it rosso_ws_web /bin/bash
- rosso_ws_webコンテナ内で実行
$ service httpd restart