Docker端口未从Docker映射';s教程
我正在完成上的教程,并且很难像上面描述的那样映射端口 我正在使用Docker端口未从Docker映射';s教程,docker,networking,port,dockerfile,Docker,Networking,Port,Dockerfile,我正在完成上的教程,并且很难像上面描述的那样映射端口 我正在使用EXPOSE 80公开docker文件中的端口,并运行docker run-p 4000:80 containername启动应用程序。代码直接从教程中复制,但为了完整起见,flask服务器从以下内容开始: if __name__ == "__main__": app.run(host='0.0.0.0', port=80) 当我在浏览器中转到localhost:4000或curl时,我发现无法访问该站点。您使用的是doc
EXPOSE 80
公开docker文件中的端口,并运行docker run-p 4000:80 containername
启动应用程序。代码直接从教程中复制,但为了完整起见,flask服务器从以下内容开始:
if __name__ == "__main__":
app.run(host='0.0.0.0', port=80)
当我在浏览器中转到localhost:4000或curl时,我发现无法访问该站点。您使用的是docker machine吗?不,只是使用该教程中概述的内容。第一次使用Docker,所以我还不知道它周围的所有工具。你在使用什么操作系统?macOS Sierra 10.12如果你使用cmd Docker ps,你会看到容器运行和端口中的映射吗。