先輩に用意してもらったDockerFileを使用してLaravel6の環境を作成した話


目的

  • 先輩の記事を参考にLaravel6の環境をDockerを用いて作成した話をまとめる

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB

前提条件

  • 特になし。

前提情報

読後感

  • Dockerコンテナ内のnginxのドキュメントルートディレクトリに「app」と言う名前のLaravel6のアプリを作成する。

概要

  1. Docker Desktop for Macのインストール
  2. DockerFileのcloneとコンテナの起動
  3. Laravelインストーラの取得
  4. Laravelのインストールとアプリ作成
  5. 確認

 詳細

  1. Docker Desktop for Macのインストール
    1. 下記の手順を参考にDocker Desktop for Macをインストールする。
  2. DockerFileのcloneとコンテナの起動とログイン
    1. 下記の先輩の記事の「Docker環境を作ろう」の部分を参考に全て実施して必要ファイルのcloneとコンテナの起動・コンテナへのログインを行う。
  3. Laravelインストーラの取得
    1. 下記の先輩の記事の「Laravelのインストーラーをインストールしよう」の部分を参考に全て実施してインストーラーを取得する。
  4. Laravelのインストールとアプリ作成

    1. 下記のコマンドを実行してnginxのドキュメントルートディレクトリに移動する。

      $ cd /usr/share/nginx/html
      
    2. 下記コマンドを実行してLaravelのインストールとアプリ作成を行う。

      $ composer create-project --prefer-dist laravel/laravel app "6.*"
      
    3. さきのコマンド実行完了後、作成されたappディレクトリに移動して下記コマンドを実行しアプリケーションキーを作成する。

      $ php artisan key:generate
      
  5. 確認

    1. appディレクトリにて下記コマンドを実行しLaravelのバージョンが6.Xになっていることを確認する。

      $ php artisan -V
      
    2. ブラウザにてhttp://localhost:8080にアクセスし、下記の画面が出ることを確認する。

    3. 作成されたappディレクトリに移動して下記コマンドを実行しアプリケーションキーを作成する。

      $ php artisan key:generate