Tag: nmap

如何让Web服务器从Docker容器中正常工作?

我已经configuration了Web服务器,以便在Docker容器中运行。 这一次,一个不工作。 我的Docker主机正在运行Ubuntu。 当其中包含Web服务器应用程序的Docker容器正在运行时,nmap命令显示外部IP地址和端口被“过滤”。 当Docker容器不运行时,nmap显示状态为“closures”。 这不是我所期望的。 Web浏览器显示“连接已重置”,不pipeDocker容器是否正在运行。 考虑到我所看到的nmap结果,这并不奇怪。 在支持Web服务的Docker容器中,我通常可以运行apt-get update和其他apt-get install命令。 但是我不能用这个问题容器。 我得到“失败解决'deb.debian.org'”。 我不确定这是否相关。 我试着用8.8.8.8和8.8.4.4configuration文件/etc/docker/daemon.json。 这个文件似乎没有做任何事情。 我尝试重新启动Docker服务器。 我停用了Docker服务器上的IP版本6。 我可以禁用防火墙。 为什么将Docker容器configuration为使用端口会导致在Docker容器运行时nmap命令显示端口被过滤? 我正在使用AWS服务器。 没有被注释掉的resolv.conf的内容是这些: nameserver 172.31.0.2 search us-east-2.compute.internal 更新/编辑。 为了回应以前的评论,我想在这里发布格式更好的信息。 curl ipinfo.io显示这个(但我用xxxxreplace了IP地址) { "ip": "xxxx", "hostname": "ec2-xxxx.us-east-2.compute.amazonaws.com", "city": "Columbus", "region": "Ohio", "country": "US", "loc": "39.9653,-83.0235", "org": "AS16509 Amazon.com, Inc.", "postal": "43215" } sudo iptables -S显示这个(但我用xxreplace了IP地址的最后两个八位字节) -P INPUT […]

docker ps显示与nmap不同的端口

docker ps说有三个端口转发: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 06584d4ad44e quay.io/coreos/etcd:v3.1.8 "etcd -name etcd01…" 2 days ago Up 3 minutes 0.0.0.0:2379-2380->2379-2380/tcp, 0.0.0.0:4001->4001/tcp etcd01 但是nmap -sT 127.0.0.1只能find4001 : Starting Nmap 7.40 ( https://nmap.org ) at 2017-06-13 00:06 CEST Nmap scan report for localhost (127.0.0.1) Host is up (0.0011s latency). Not shown: 969 closed ports, 30 […]