如何在aws ec2上运行sonatype nexus?

我需要把sonatype nexus3放在AWS上。 按照nexus 2的旧教程,我被带到EC2上试试这个。 我目前正在尝试的是一个安全组的实例,它允许来自端口80,8080,22,4000,443和8081的任何地方的入站请求。我正在使用Amazon Linux AMI 2016.09.0(HVM),SSD卷types实例。 我使用这里的说明安装docker http://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html#install_docker 。 然后,我使用以下命令简单地使用https://hub.docker.com/r/sonatype/nexus3/中的官方Docker镜像。

docker run -d -p 8081:8081 --name nexus sonatype/nexus3 

使用docker ps我可以确认这似乎正在运行。 当我尝试连接到端口8081上的amazonaws.com提供的公共DNSurl时,我只是连接被拒绝。 同样的东西在端口80或任何其他端口和相同的东西,当我添加/nexus到URL的末尾。

试图快速testing该图像的文档build议:

 >curl -u admin:admin123 http://localhost:8081/service/metrics/ping curl: (56) Recv failure: Connection reset by peer 

在本地机器(OS X)上使用完全相同的docker命令,我可以访问本地主机上的连接。 为什么我不能得到这个工作?

这个问题似乎与Sonatype的官方形象有关。 这个图像的工作方式完全相同,完全相同的过程。