我为示例python金字塔应用程序创建了一个对接器。我的文件是:
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当我卷曲在机器里的时候,它工作得很好。
如果有人能帮我找出我的端口映射不起作用的原因,那就太好了。
谢谢。
发布于 2017-02-02 17:26:36
在中,更改
[server:main]
listen = 127.0.0.1:6543至
[server:main]
listen = *:6543否则,web服务器将只接受来自docker容器本身的连接。
https://stackoverflow.com/questions/42008466
复制相似问题