

初心者ですので、分かりづらい点があれば申し訳ございません。  
※大変恐縮ですが、他サイトでもご質問しておりますが未だ解決できず困っております。

### 解決したいこと

・ブラウザに表示されない問題を解消したいです。  
※localhostに繋げたい。

### 発生している問題・エラー

このサイトにアクセスできません。

### 自分で試したこと

1.docker-compose.ymlでappのportsは50080:80になっているか

2.docker/app/Dockerfileでsrcディレクトリを/var/www/htmlにコピーしているか

3.Dockerfileでsrcディレクトリを/var/www/htmlにコピーしているか

4.Dockerのappというコンテナに入り、new.phpは「/var/www/html/companies/new.php」にあるか。  
※new.phpは表示させたいファイルです。

5.appコンテナ内でApacheが起動しているか確認。

6.念の為Apacheを再起動

7.appコンテナとdbコンテナが起動していることを確認

8.appコンテナのログを確認

9.ここまでで下記は判明しております。

  * Apacheは問題なく起動している
  * （ログから）Apacheに通信が届いていない

10.src直下にファイル（src/index.php）を作成し、簡単な処理を実行。

[code]

    <?php
    echo 'hello';
    
[/code]

10-1. コマンドでこちらは実行できることを確認済み

[code]

    docker-compose exec app php index.php
    
[/code]

10-2. Apache経由から実行できることを確認するが、ブラウザで次のURLにアクセスすると、「このサイトにアクセスできません」と表示される。  
http://localhost:50080/index.php  
<http://127.0.0.0:50080/index.php>

このような状況です。  
長くなり申し訳ございませんが、大変困っております。  
どうか助言頂けますと幸いです。  
何か必要な情報があればお伝え致します。

**実行環境**

使用OS：Windows10  
Docker 20.10.2  
Docker Compose 1.27.4  
最後の「ローカルPCのhostsの設定？」で示しているファイルのフルパス  
C:/Windows/System32/drivers/etc/hosts


CC BY-SA 4.0
2021-03-03T01:23:54.663
74379
2021-03-03T07:08:04.120
2021-03-03T07:08:04.120
3060
43762
question
docker apache docker-compose
Dockerを使用しているがApacheでlocalhost？に繋がらない。