LALAVEL SAIL ( Laravel用Docker Composer )の既存アプリケーションへの利用


出所:https://laravel.com/docs/8.x/sail#installationhttps://laracasts.com/series/whats-new-in-laravel-8/episodes/12
必要条件:プロジェクトはラーラーベル8を使用している必要があります
Dockerをインストールします
運転:composer require laravel/sail --dev運転:php artisan sail:install運転:./vendor/bin/sail upそれだ!取得Homebrewとvaletで発生するエラーを取り除くと、ローカルマシンからアプリケーションを分離します.それは基本的に設定されたDocker構成です、したがって、あなたはあなたのProjフォルダにCDを缶詰にして、docker compose upを走らせます、そして、これは./vendor/bin/sail upと同じです.
その他の有用なリンク:https://docs.docker.com/get-docker/
ポートが既に取得されている場合(これを実行したときに発生する可能性があるエラーです.例えば、あなたがあなたのマックの上でMariadbのためにポート3306を使用しているならば、あなたはあなたのDocker構成を編集することによって代わりにあなたの容器でMariADBのために3307を使うことができます.YMLファイル:https://mattstauffer.com/blog/how-to-use-takeout-to-add-new-services-to-laravel-sail-and-save-ram/
アプリケーションポートが使用中で、停止できない場合は、代わりに別のポートで実行できます.APP_PORT=89 sail upたとえば、ポート80から89に変更するか、次のようにします.YMLファイルは、毎回アプリケーションポートを入力しないようにします.
# - '${APP_PORT:-80}:80' # WHAT IS WAS BEFORE
  - "8084:80"
新しいポート番号を使用してポートを表示しなければならないことに留意してください.