質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

4671閲覧

webでlocalhostが「localhost からデータが送信されませんでした。。」と表示されてしまう

necopantiii

総合スコア30

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2022/07/08 01:09

編集2022/07/08 06:49

お世話になっております。

昨夜docker環境で dbコンテナが立ち上がらない問題(解決済み)に直面したのですが、
今度はwebでlocalhostが表示されなくなってしまいました。

現状の状況を下記に書かせていただきます。
よろしくお願いします....。

問題が起きるまでにやったこと

  • dbコンテナがdemonの問題で動かなくなったので

chown mysql:mysql /var/run/mysqld」を実行

  • webコンテナに「docker-compose exec web bash」で入り下記操作
# composer install # cp .env.example .env # php artisan storage:link # chmod 777 ./storage # chmod 777 ./bootstrap/cache

現状

  • docker上は全てのコンテナがrunning中
  • 各コンテナにも入れるがChromeで「localhost:8080」をみようとすると

「llocalhost からデータが送信されませんでした。」が表示される

  • curl localhost:8080」で確認したところ

curl: (52) Empty reply from server」と出力

  • webコンテナ内で「curl localhost:8080」で確認したところ

curl: (7) Failed to connect to localhost port 8080 after 0 ms: Connection refused」と出力

  • cat /var/log/httpd/error_log 」でエラーを確認
[Fri Jul 08 06:04:34.046176 2022] [suexec:notice] [pid 32] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Fri Jul 08 06:04:34.062713 2022] [lbmethod_heartbeat:notice] [pid 33] AH02282: No slotmem from mod_heartmonitor [Fri Jul 08 06:04:34.062844 2022] [http2:warn] [pid 33] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. [Fri Jul 08 06:04:34.134886 2022] [core:error] [pid 33] (2)No such file or directory: AH00099: could not create /run/httpd/httpd.pid.xUvxAq [Fri Jul 08 06:04:34.134923 2022] [core:error] [pid 33] AH00100: httpd: could not log pid to file /run/httpd/httpd.pid [Fri Jul 08 06:04:45.026097 2022] [suexec:notice] [pid 34] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Fri Jul 08 06:04:45.042733 2022] [lbmethod_heartbeat:notice] [pid 35] AH02282: No slotmem from mod_heartmonitor [Fri Jul 08 06:04:45.042820 2022] [http2:warn] [pid 35] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. [Fri Jul 08 06:04:45.054556 2022] [core:error] [pid 35] (2)No such file or directory: AH00099: could not create /run/httpd/httpd.pid.kFmi8f [Fri Jul 08 06:04:45.054574 2022] [core:error] [pid 35] AH00100: httpd: could not log pid to file /run/httpd/httpd.pid
  • 「mkdir /run/httpd」実行
  • docker-compose stop」 後 「docker-compose up
  • 再びコンテナ内で「 cat /var/log/httpd/error_log
[Fri Jul 08 06:34:20.907690 2022] [suexec:notice] [pid 30] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Fri Jul 08 06:34:20.920239 2022] [lbmethod_heartbeat:notice] [pid 31] AH02282: No slotmem from mod_heartmonitor [Fri Jul 08 06:34:20.920397 2022] [http2:warn] [pid 31] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. [Fri Jul 08 06:34:20.954746 2022] [mpm_prefork:notice] [pid 31] AH00163: Apache/2.4.53 () configured -- resuming normal operations [Fri Jul 08 06:34:20.954780 2022] [core:notice] [pid 31] AH00094: Command line: '/usr/sbin/httpd'

追記

OSのアップデートもしていたので追記します
OS:「Mac Monterey」
チップ: 「Apple M1」

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

こちら下記の記事を参考にDockerfile末尾に
ENTRYPOINT /usr/sbin/php-fpm -F && /usr/sbin/nginx -g "daemon off;"
追加で解決しました!

https://ja.stackoverflow.com/questions/68641/amazonlinux2-docker-%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e4%b8%8a%e3%81%ab-nginx-laravel-%e3%81%ae%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e3%81%84

投稿2022/07/08 11:57

necopantiii

総合スコア30

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問