Developers開発の実験等々、クイックサーブのメンバーが好き好きに書き込んでいく場所です。広報室DockerでLaravelの開発環境を速攻で作るコメントを残す概要Dockerにて、Laravel開発用ツールが1イメージに詰まったlaraedit-dockerイメージをpullして、速攻でLaravelの開発環境を作る。docker-composerは使わず、最短手順で構築する。3.8.6また、DockerがインストールされたCentOSを用意できていることlaraedit-dockerとはlaraedit-dockerはLaravelのHomeSteadと同じようなことをDockerで出来るようにしたDockerイメージHomeSteadとはHomeSteadは、Laravelの開発環境(PHP/MySQL/Nginx/Node...)をオールインワンパッケージとしたVagrantのbox。DockerじゃなくてVagrantでLaravelの開発環境を構築した場合は普通にこちらを使う。Dockerを使うのかVagrantのHomeSteadはLaravel本家から出ているので安心感もあるし、関連情報も多い。Dockerイメージを取得しよう。以下のコマンドだけでイメージは取得できる。laraedit/laraedit何となく80番は本番以外で使いたくないので8000番を80番にポートフォワーディング。ホストの/path/to/your/appを/var/www/html/appに共有ディレクトリ設定することで、GUIで作業する際に捗る。vimmerの方は不要。コンテナを識別しやすいようにmyappと名前をつける。Laravelのインストールまずは作成したコンテナにbashでアクセスする。bashroot@b780875cb411:/$デフォルトだと、/var/www/html/appがアプリケーションディレクトリになるので、本記事ではデフォルトのまま、ここを使用する。変更する場合はnginxの設定も弄る必要があるので注意。/var/www/html/root@b780875cb411:/var/www/html/$composerも既にインストール済みなので、laravelのプロジェクトを作る。appディレクトリを上書きしてほしいのでプロジェクト名をappにする。何かオプション上手く使えばもっとスマートに出来る気がする。100%(以下略)appディレクトリにLaravelの構成ファイルが配置される。忘れがちだけどenvファイルを生成してAppキーもセットする。コメントをキャンセルメールアドレスが公開されることはありません。