EC2实例上的Docker容器在指定端口上不可访问
我正在尝试在一个EC2实例上运行Docker中的应用程序。这是两个独立的过程。我可以访问进程1的端口,但不能访问进程2的端口 进程1侦听以下端口: 2008年 8080 进程2在这些端口上侦听: 2021年 8084 安全规则允许从所有来源到所有端口的所有流量: Netstat显示进程2上的两个端口都在侦听EC2实例上的Docker容器在指定端口上不可访问,docker,amazon-ec2,port,firewall,netstat,Docker,Amazon Ec2,Port,Firewall,Netstat,我正在尝试在一个EC2实例上运行Docker中的应用程序。这是两个独立的过程。我可以访问进程1的端口,但不能访问进程2的端口 进程1侦听以下端口: 2008年 8080 进程2在这些端口上侦听: 2021年 8084 安全规则允许从所有来源到所有端口的所有流量: Netstat显示进程2上的两个端口都在侦听 netstat -an | grep 2021 tcp6 0 0 :::2021 :::* LI
netstat -an | grep 2021
tcp6 0 0 :::2021 :::* LISTEN
netstat -an | grep 8084
tcp6 0 0 :::8084 :::* LISTEN
docker命令打开上述所有端口:
docker run -ti --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 8080:8080 -p 2008:2008 -p 8084:8084 -p 2021:2021 myname/image_name /usr/sbin/init
没有防火墙进程正在运行
然而,zenmap扫描显示,上述四个端口中只有端口2008和8080正在侦听-2021和8084未显示
你知道为什么会这样吗?我想不出还有什么好找的。我认为连通性不再是问题所在。过程2是粗略的-在它开始后不久,它似乎只是停止聆听。不知道为什么。我认为连通性不再是问题了。过程2是粗略的-在它开始后不久,它似乎只是停止聆听。不知道为什么。