Вот мои шаги —
5. docker run -p 80:80 \
-e '[email protected]' \
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
-d dpage/pgadmin4
docker ps, чтобы подтвердить, что контейнер запущен
Curl http://localhost или http:127.0.0.1 не работает
Из браузера public-ip:80 также не работает (тайм-аут)
Меня это действительно беспокоит, и я ценю любую помощь/руководство по решению проблемы.
Звучит так, будто все должно работать нормально, но вот мои шаги по созданию такой же настройки.
Это позволит входящие соединения через порты 22 (SSH), 80 (HTTP) и 443 (HTTPS) с любого внешнего IP-адреса.
sudo apt update
и sudo apt install docker.io
.docker run -p 80:80 \
-e '[email protected]' \
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
-d dpage/pgadmin4
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1bbf1925d84a dpage/pgadmin4 "/entrypoint.sh" 8 minutes ago Up 8 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp, 443/tcp xenodochial_pike
Вам также следует проверить правильность сопоставления портов. Должно быть 0.0.0.0:80->80/tcp, :::80->80/tcp, 443/tcp
.
$ curl http://localhost
<!doctype html>
<html lang=en>
<title>Redirecting...</title>
<h1>Redirecting...</h1>
<p>You should be redirected automatically to the target URL: <a href = "/login?next=%2F">/login?next=%2F</a>. If not, click the link.
$ curl http://127.0.0.1
<!doctype html>
<html lang=en>
<title>Redirecting...</title>
<h1>Redirecting...</h1>
<p>You should be redirected automatically to the target URL: <a href = "/login?next=%2F">/login?next=%2F</a>. If not, click the link.
Работал!! Спасибо. У меня была опечатка в конфигурации SG. Спасибо !!
Можете ли вы поделиться результатом
docker ps
. Я просто попробовал те же шаги, что и выше, и все заработало нормально. Прошла минута, прежде чем он начал отвечать