N_OR’s diary

無職が何か言ってる

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  f:id:N_OR:20210910000852j:plain