如何在 aws ec2 上 运行 sonatype nexus?
How to run sonatype nexus on aws ec2?
我需要在 AWS 上安装 sonatype nexus3。按照 nexus 2 的旧教程,我被引导在 EC2 上尝试这个。我目前正在尝试的是一个具有安全组的实例,该实例允许来自端口 80、8080、22、4000、443 和 8081 上任何地方的入站请求。我使用的是 Amazon Linux AMI 2016.09.0 ( HVM)、SSD卷类型实例。我使用此处 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html#install_docker. I then simply use the official docker image from here https://hub.docker.com/r/sonatype/nexus3/ 中的说明和以下命令安装 docker。
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
使用 docker ps
我可以确认这似乎是 运行。当我尝试连接到提供的 public DNS url 并在端口 8081 上以 amazonaws.com 结尾时,我只是得到连接拒绝。端口 80 或任何其他端口上的相同内容以及当我将 /nexus
添加到 URL.
末尾时的相同内容
正在尝试此图像的文档建议的快速测试:
>curl -u admin:admin123 http://localhost:8081/service/metrics/ping
curl: (56) Recv failure: Connection reset by peer
在我的本地机器上使用完全相同的 docker 命令 (OS X) 我能够访问本地主机上的 nexus。为什么我不能让它工作?
问题似乎与 Sonatype 的官方形象有关。 This image 以完全相同的方式工作,在完全相同的过程中完美工作。
我需要在 AWS 上安装 sonatype nexus3。按照 nexus 2 的旧教程,我被引导在 EC2 上尝试这个。我目前正在尝试的是一个具有安全组的实例,该实例允许来自端口 80、8080、22、4000、443 和 8081 上任何地方的入站请求。我使用的是 Amazon Linux AMI 2016.09.0 ( HVM)、SSD卷类型实例。我使用此处 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html#install_docker. I then simply use the official docker image from here https://hub.docker.com/r/sonatype/nexus3/ 中的说明和以下命令安装 docker。
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
使用 docker ps
我可以确认这似乎是 运行。当我尝试连接到提供的 public DNS url 并在端口 8081 上以 amazonaws.com 结尾时,我只是得到连接拒绝。端口 80 或任何其他端口上的相同内容以及当我将 /nexus
添加到 URL.
正在尝试此图像的文档建议的快速测试:
>curl -u admin:admin123 http://localhost:8081/service/metrics/ping
curl: (56) Recv failure: Connection reset by peer
在我的本地机器上使用完全相同的 docker 命令 (OS X) 我能够访问本地主机上的 nexus。为什么我不能让它工作?
问题似乎与 Sonatype 的官方形象有关。 This image 以完全相同的方式工作,在完全相同的过程中完美工作。