IP 10.10.245.209 (もちろんポート 22) の SSH 経由でイントラネット サーバーにログインしました。
docker-compose.yml を作成しました:
version: '3.8'
services:
php-apache-environment:
container_name: php-apache
image: php:8.0-apache
volumes:
- ./php/src:/var/www/html/
ports:
- 80:80
そして、./php/src には次の内容がありますindex.php
:
<?php
echo 123+123;
docker-compose up -d
現在のディレクトリで使用すると、コンテナが正常に起動します。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9795a5fdd59f php:8.0-apache "docker-php-entrypoi…" 19 minutes ago Up 19 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp php-apache
lynx http://localhost
またはを使用するとlynx http://127.0.0.1
、正しく返されます。
246
ウェブページとして。しかし、サーバーにアクセスしようとするとhttp://10.10.245.209Chrome では、数秒間回転し続け、その後何も表示されなくなります (ERR_EMPTY_RESPONSE)。
lsof -i:80
結果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 24074 root 4u IPv4 129863 0t0 TCP *:http (LISTEN)
docker-pr 24081 root 4u IPv6 131383 0t0 TCP *:http (LISTEN)
ドキュメントと Google での検索によると、私が行ったことはすべて正しかったのでしょうか?
ここで何が問題なのでしょうか?