如何在外面虚拟机访问docker 里面的Python程序

来源:3-11 Dockerfile实战(2)

bgkp

2020-01-23

docker ip 172.17.0.2
docker run bgkpbgkp/flask-hello
docker file:
FROM python:2.7
LABEL maintainer="bgkpbgkp"
RUN pip install flask #需要的环境
COPY app.py /app #复制脚本到docker里面
WORKDIR /app
EXPOSE 5000 #暴露端口
CMD python app.py

我用浏览器访问不到 172.17.0.2 :5000

写回答

2回答

麦兜搞IT

2020-01-30

防火墙啥都关了吧。

把app.py这个文件贴出来我看一下

0
0

麦兜搞IT

2020-01-27

您继续往后看吧,有关于端口映射相关的内容

0
1
bgkp
我用端口映射也无法访问, 我是用Virtualbox 直接手动建的centos7 网络连接是桥接. 容器和虚拟机都可以上网, 而且互相能ping通. 就是端口映射访问不到容器内部的app
2020-01-29
共1条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程