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 什么是;现在收听:http://[:]:80“;什么意思?_Docker_Tcp_Docker Compose - Fatal编程技术网

Docker 什么是;现在收听:http://[:]:80“;什么意思?

Docker 什么是;现在收听:http://[:]:80“;什么意思?,docker,tcp,docker-compose,Docker,Tcp,Docker Compose,已创建dotnet core应用程序,运行命令时: docker-compose up 一切进展顺利,但我不明白下面这行是什么意思: 现在收听: Dockerfile内容为: FROM microsoft/aspnetcore:2.0 ARG source WORKDIR /app EXPOSE 80 COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "SampleCoreApp.dll"] docker编写文件是:

已创建dotnet core应用程序,运行命令时:

docker-compose up
一切进展顺利,但我不明白下面这行是什么意思:

现在收听:

Dockerfile内容为:

FROM microsoft/aspnetcore:2.0
ARG source 
WORKDIR /app 
EXPOSE 80 
COPY ${source:-obj/Docker/publish} . 
ENTRYPOINT ["dotnet", "SampleCoreApp.dll"]
docker编写文件是:

version: '3'
services:
 samplecoreapp:
   image: samplecoreapp
   build:
     context: ./SampleCoreApp
     dockerfile: Dockerfile
为什么我看不到IP地址

如果我有一个3个虚拟机,如果我想在VM2上运行这个应用程序,那么如何将这个docker容器部署到VM2

现在收听:http://[:]:80

意味着:您的应用程序告诉您,它正在侦听其拥有的所有IPv6地址的TCP端口80

[::]
是URL中地址
0000:0000:0000:0000:0000:0000
的简写符号。请注意,
不是有效的IPv6地址,但通常用作“我的所有IPv6地址”的别名


类似地,在其所有IPv4地址的TCP端口80上侦听的web服务器通常报告它正在侦听
http://0.0.0.0:80
。在您的情况下,它似乎期望IPv6流量。但是,许多应用程序都是双堆栈的,并且同时侦听IPv4和IPv6。

请共享您的docker compose和相关文件。否则,很难理解这个问题。这可能意味着你们的虚拟机有多个IP接口,它在端口80上监听所有的IP接口