Я создал докер для приложения пирамиды питона. Мой dockerfile это:Отображение портов в Docker
FROM ubuntu:16.04
RUN apt-get update -y && \
apt-get install -y python-pip python-dev curl && \
pip install --upgrade pip setuptools
WORKDIR /app
COPY . /app
EXPOSE 6543
RUN pip install -e .
ENTRYPOINT [ "pserve" ]
CMD [ "development.ini" ]
Моя команда сборки заключается в следующем:
docker build -t pyramid_app:latest .
Моя команда запуска заключается в следующем:
docker run -d -p 6543:6543 pyramid_app
Когда я пытаюсь получить доступ к http://localhost:6543 я получаю ошибку
Failed to load resource: net::ERR_SOCKET_NOT_CONNECTED
Когда я c url внутри машины работает нормально.
Было бы здорово, если бы кто-то помог мне понять, почему мое портфолио не работает.
Спасибо.
спасибо. позвольте мне попробовать. –
удивительный. это сработало. Я сделал незначительные изменения. put host: 0.0.0.0. Но этот ответ определенно правильный. большое спасибо –