Docker 当容器映射到与主机相同的端口时,EC2实例不可访问

Docker 当容器映射到与主机相同的端口时,EC2实例不可访问,docker,amazon-ec2,port,Docker,Amazon Ec2,Port,我在EC2实例中的容器中运行下面的服务 service shellinabox start 当我使用端口映射运行docker443:443时,EC2公共ip无法通过https访问此服务,尽管443在安全组中是打开的 docker run -d -p 443:443 --name siab -i siab docker ps -a CONTAINER ID IMAGE COMMAND CREATED

我在EC2实例中的容器中运行下面的服务

service shellinabox start
当我使用端口映射运行docker443:443时,EC2公共ip无法通过https访问此服务,尽管443在安全组中是打开的

docker run -d -p 443:443 --name siab -i siab
docker ps -a

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
db6e36a586b4        siab                "/bin/sh -c 'service…"   7 seconds ago       Up 5 seconds        0.0.0.0:443->443/tcp   siab
但当我运行与端口映射相同的443:4200时,该服务可以通过https和Ec2的公共ip地址访问

docker run -d -p 443:4200 --name siab -i siab

第二个
docker run-p
选项需要匹配容器内的端口号;无论映射到哪个端口,第二个端口可能总是需要
4200
。似乎您有一个使用最终
docker run
命令的工作设置;你还有什么问题吗?