Laradockのダウンロード 、Laravel起動
Laradockのダウンロード。
使用するOSはubuntu1.8。
git、dockerはインストール済み。
gitからlaradock取得
(ホスト側) cd 任意のフォルダ git clone https://github.com/Laradock/laradock.git
.env(ホスト側の環境変数設定ファイル)の作成
(ホスト側) cd laradock mkdkr ../app cp .env.example .env vi .env #コンテナ側でcreate-projectを作成したときのhost側の反映場所 APP_CODE_PATH_HOST=../app PHP_VERSION=7.3 MYSQL_VERSION=5.7 #コンパイル時になんかエラー出るから・・ WORKSPACE_INSTALL_PYTHON=true #コンパイル時になんかエラー出るから・・ WORKSPACE_INSTALL_LIBPNG=true
起動。
db とwebサーバ立ち上げ。初回のコンテナ作成に時間がかかる模様。
(ホスト側) docker-compose up -d nginx mysql phpmyadmin
コンテナにlaradock ユーザで入る
(ホスト側) docker-compose exec --user=laradock workspace bash
Laravelでプロジェクト作成(コンテナ側) してコンテナから出る
(コンテナ側) composer create-project laravel/laravel /var/www/app --prefer-dist "6.*" exit
↑これの実行後、APP_CODE_PATH_HOST(ホスト側)と/var/www/app(コンテナ側)のファイルが同期してるか確認 。
Webサーバ設定
git clone で取得したnginxの設定ファイルからルート変更。
.envのAPP_CODE_PATH_HOSTの場所をみるようにする。
(ホスト側) vi laradock/nginx/sites/default.info root /var/www/app/public;
動作確認
ブラウザで自分自身(localhostとか)にアクセスして以下画面が出ればok