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
Python 3.x 如何在python docker容器中侦听HTTP ping?_Python 3.x_Docker_Azure Webapps - Fatal编程技术网

Python 3.x 如何在python docker容器中侦听HTTP ping?

Python 3.x 如何在python docker容器中侦听HTTP ping?,python-3.x,docker,azure-webapps,Python 3.x,Docker,Azure Webapps,这是我第一次使用Azure webapps和docker容器。出于某些原因,我创建了一个在Python Docker容器中的web应用程序appservice计划上运行的工具。在本地测试这一切都很好,但是现在在部署之后,我在日志中看到了一些关于容器如何持续关闭的信息,因为它没有响应HTTP ping 我没有在我的代码中设置任何类型的侦听器,但是现在我需要创建一个侦听器来解决这个问题。如何使它只侦听HTTP ping并返回响应,以便我的容器实例能够继续运行 我尝试在本地执行此操作,我在docker

这是我第一次使用Azure webapps和docker容器。出于某些原因,我创建了一个在Python Docker容器中的web应用程序appservice计划上运行的工具。在本地测试这一切都很好,但是现在在部署之后,我在日志中看到了一些关于容器如何持续关闭的信息,因为它没有响应HTTP ping

我没有在我的代码中设置任何类型的侦听器,但是现在我需要创建一个侦听器来解决这个问题。如何使它只侦听HTTP ping并返回响应,以便我的容器实例能够继续运行

我尝试在本地执行此操作,我在dockerfile中公开了端口8000,并尝试使用下面的代码,但每次尝试ping localhost/8000时,都会出现“未知主机”错误


如果说ping,你指的是实际的ping命令,它不是这样工作的。 如果要检查服务器是否已启动,请尝试以下操作:

curl localhost:8080
如果您在Linux或Mac中,请在终端中。或者打开浏览器并在浏览器中输入:

localhost:8080

非常感谢。这样做更有意义,配置和绕过了错误。把你的答案标记为正确。
localhost:8080