Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker端口未从Docker映射';s教程_Docker_Networking_Port_Dockerfile - Fatal编程技术网

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,你会看到容器运行和端口中的映射吗。