【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
./vendor/bin/sail up -d を実行しましたが、一部で done とならず error が表示されてしまいました。 mybbs_mysql_1 という項目ですが、読み解いていくと、ポート番号 3306 が既に使われているということらしいです。 $docker ps -a を実行してコンテナの一覧を確認したところ、 eb2ffba95433 というコンテナのポート番号が 3306 となっていました。 対応策として、 Laravel 側の設定でポート番号を変更すれば良いだろうと思い、 .env の内容を見ると、確かに mysql らしき項目付近で DB_PORT=3306 があり、また docker-compose.yml では、 mysql の項目の ports で 3306 がありました。 これらを 3306 から 3307 に変更すると今度は error にならず、 http://localhost:8573 も問題なく表示されました。
./vendor/bin/sail up -d
3306
$docker ps -a
eb2ffba95433
.env
DB_PORT=3306
docker-compose.yml
ports
3307
無事に解決できましたが、 .env と docker-compose.yml の役割が分かっておらず、今後何かしらのエラーが発生しないか不安です。 今回のエラーで、 .env と docker-compose.yml の両方の内容を変更しましたが、対応として間違っていないかどうかだけ確認したいです。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
./vendor/bin/sail up -dを実行しましたが、一部で done とならず error が表示されてしまいました。mybbs_mysql_1 という項目ですが、読み解いていくと、ポート番号
3306が既に使われているということらしいです。$docker ps -aを実行してコンテナの一覧を確認したところ、eb2ffba95433というコンテナのポート番号が3306となっていました。対応策として、 Laravel 側の設定でポート番号を変更すれば良いだろうと思い、
.envの内容を見ると、確かに mysql らしき項目付近でDB_PORT=3306があり、またdocker-compose.ymlでは、 mysql の項目のportsで3306がありました。これらを
3306から3307に変更すると今度は error にならず、 http://localhost:8573 も問題なく表示されました。無事に解決できましたが、
.envとdocker-compose.ymlの役割が分かっておらず、今後何かしらのエラーが発生しないか不安です。今回のエラーで、
.envとdocker-compose.ymlの両方の内容を変更しましたが、対応として間違っていないかどうかだけ確認したいです。