Size: a a a

Docker — русскоговорящее сообщество

2020 November 04

DB

Dmitrii Bikishov in Docker — русскоговорящее сообщество
ок, спасибо
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
как обычно проблема  XY
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Господа нид хелп. Не могу понять почему мой контейнер недоступен снаружи
вот имейдж с фласк приложением:
FROM python:3.8-slim
LABEL
hf.version==v0.1
RUN apt-get update && apt-get install -y libpq-dev gcc
RUN mkdir -p /var/hf
WORKDIR /var/hf
ADD . .
RUN pip install -r requirements.txt
EXPOSE 8000
CMD ["gunicorn", "-w 4", "run:app"]

Gunicorn по дефлоту запускается на 8000 порту
СОздаю контейнер:
docker container run -d -p 80:8000 3a22c8aaf290
Вот что внутри контейнера:
# cat /proc/1/sched | head -n 1
gunicorn (1, #threads: 1)

Курл внутри:
# curl 127.0.0.1:8000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>Redirecting...</title>

Снаружи из терминала мака:
% curl 0.0.0.0:80  
curl: (52) Empty reply from server

ЧЯДНТ? это мой первый контейнер и образ и мне кажется, что ошибка дб очень глупой и просто. Всем спасибо
источник

I

Ivan in Docker — русскоговорящее сообщество
kkv
аргументы?
в целом он капризный.
источник

AR

Andrey Rastorguev in Docker — русскоговорящее сообщество
Gleb B
Господа нид хелп. Не могу понять почему мой контейнер недоступен снаружи
вот имейдж с фласк приложением:
FROM python:3.8-slim
LABEL
hf.version==v0.1
RUN apt-get update && apt-get install -y libpq-dev gcc
RUN mkdir -p /var/hf
WORKDIR /var/hf
ADD . .
RUN pip install -r requirements.txt
EXPOSE 8000
CMD ["gunicorn", "-w 4", "run:app"]

Gunicorn по дефлоту запускается на 8000 порту
СОздаю контейнер:
docker container run -d -p 80:8000 3a22c8aaf290
Вот что внутри контейнера:
# cat /proc/1/sched | head -n 1
gunicorn (1, #threads: 1)

Курл внутри:
# curl 127.0.0.1:8000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>Redirecting...</title>

Снаружи из терминала мака:
% curl 0.0.0.0:80  
curl: (52) Empty reply from server

ЧЯДНТ? это мой первый контейнер и образ и мне кажется, что ошибка дб очень глупой и просто. Всем спасибо
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Пробовал и локалхост и 127...
источник

I

Ivan in Docker — русскоговорящее сообщество
Ivan
в целом он капризный.
сетап с нодой за впн вообще может принести много боли.
источник

I

Ivan in Docker — русскоговорящее сообщество
Gleb B
Пробовал и локалхост и 127...
docker ps показывает чего ?
источник

СБ

Сергей Брыков... in Docker — русскоговорящее сообщество
посоветуйте видео какое для чайников...
источник

СБ

Сергей Брыков... in Docker — русскоговорящее сообщество
никогда не работал с докером...
источник

AR

Andrey Rastorguev in Docker — русскоговорящее сообщество
Сергей Брыков
посоветуйте видео какое для чайников...
у Дудя вчера новое вышло
источник

AR

Andrey Rastorguev in Docker — русскоговорящее сообщество
Gleb B
Пробовал и локалхост и 127...
netstat -lntp в контейнере и на хосте
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Ivan
docker ps показывает чего ?
808e48214e40        3a22c8aaf290        "gunicorn '-w 4' run…"   48 minutes ago      Up 48 minutes       0.0.0.0:80->8000/tcp   friendly_nash
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
Gleb B
Господа нид хелп. Не могу понять почему мой контейнер недоступен снаружи
вот имейдж с фласк приложением:
FROM python:3.8-slim
LABEL
hf.version==v0.1
RUN apt-get update && apt-get install -y libpq-dev gcc
RUN mkdir -p /var/hf
WORKDIR /var/hf
ADD . .
RUN pip install -r requirements.txt
EXPOSE 8000
CMD ["gunicorn", "-w 4", "run:app"]

Gunicorn по дефлоту запускается на 8000 порту
СОздаю контейнер:
docker container run -d -p 80:8000 3a22c8aaf290
Вот что внутри контейнера:
# cat /proc/1/sched | head -n 1
gunicorn (1, #threads: 1)

Курл внутри:
# curl 127.0.0.1:8000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>Redirecting...</title>

Снаружи из терминала мака:
% curl 0.0.0.0:80  
curl: (52) Empty reply from server

ЧЯДНТ? это мой первый контейнер и образ и мне кажется, что ошибка дб очень глупой и просто. Всем спасибо
так сервер у тебя на локалхосте поди, да?
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Gleb B
Господа нид хелп. Не могу понять почему мой контейнер недоступен снаружи
вот имейдж с фласк приложением:
FROM python:3.8-slim
LABEL
hf.version==v0.1
RUN apt-get update && apt-get install -y libpq-dev gcc
RUN mkdir -p /var/hf
WORKDIR /var/hf
ADD . .
RUN pip install -r requirements.txt
EXPOSE 8000
CMD ["gunicorn", "-w 4", "run:app"]

Gunicorn по дефлоту запускается на 8000 порту
СОздаю контейнер:
docker container run -d -p 80:8000 3a22c8aaf290
Вот что внутри контейнера:
# cat /proc/1/sched | head -n 1
gunicorn (1, #threads: 1)

Курл внутри:
# curl 127.0.0.1:8000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>Redirecting...</title>

Снаружи из терминала мака:
% curl 0.0.0.0:80  
curl: (52) Empty reply from server

ЧЯДНТ? это мой первый контейнер и образ и мне кажется, что ошибка дб очень глупой и просто. Всем спасибо
посмотри логи контейнера, поди на локалхосте гуникорн биндится, потому и не доступен вне докер-контейнера
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Pavel Kamyshev
так сервер у тебя на локалхосте поди, да?
yes it is
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
Gleb B
yes it is
догадаешься сам?
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Щас попробую)
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Спс всем
источник

GB

Gleb B in Docker — русскоговорящее сообщество
Взлетело, всем лойс)
источник