LALAVEL SAIL ( Laravel用Docker Composer )の既存アプリケーションへの利用
出所:https://laravel.com/docs/8.x/sail#installationとhttps://laracasts.com/series/whats-new-in-laravel-8/episodes/12
必要条件:プロジェクトはラーラーベル8を使用している必要があります
Dockerをインストールします
運転:
その他の有用なリンク: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/
アプリケーションポートが使用中で、停止できない場合は、代わりに別のポートで実行できます.
必要条件:プロジェクトはラーラーベル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"
新しいポート番号を使用してポートを表示しなければならないことに留意してください.Reference
この問題について(LALAVEL SAIL ( Laravel用Docker Composer )の既存アプリケーションへの利用), 我々は、より多くの情報をここで見つけました https://dev.to/stuartcreed/using-laravel-sail-docker-composer-for-laravel-on-a-existing-application-24k5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol