我在Ubuntu 16.04 AWS Server上安装了Docker,并在Ubuntu服务器上启用了ufw。允许端口80和443。然后创建了一个docker nginx容器。泊坞窗容器正在运行,但是我无法使用AWS Public ip在其他计算机上访问它。请帮忙。
答案 0 :(得分:1)
首先,在AWS实例的情况下,您无需玩UFW。您最好在AWS EC2 security group中控制与防火墙相关的事情。
所以请按照以下步骤
80
发布端口docker run -dit -p 80:80 nginx:alpine
如果执行上述步骤无效,则
curl localhost
如果实例内部localhost上的响应,则可能是该实例位于私有子网中,并且您无法从公共访问私有实例。