从Apache AMI(AWS)运行docker的问题

时间:2018-10-29 19:43:37

标签: amazon-web-services docker

我在AWS中使用apache和php创建了一个Web服务器。然后,我通过Web服务器使用AMI创建了一个泊坞窗。

     tar -c -C /mnt/ . | docker import - MY-IMAGE-NAME

图像已创建:

    docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED                      SIZE
    workshop            latest              6de90688f964        About a minute ago   1.14GB

我运行了docker,暴露了端口80

     docker run -tid -p 80:80 6de90688f964 /bin/bash

但是我无法加载网络。我使用了来自docker服务器的公共IP。当我使用curl时,我获得了

     root@ip-10-10-0-10:/home/ubuntu# curl 18.206.153.112
     curl: (7) Failed to connect to 18.206.153.112 port 80: Connection refused

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

您需要为此AWS实例调整安全策略以允许TCP 端口80(EC2控制台->安全组)上的入站流量。

类似这样的事情: enter image description here