2

我已经使用 Docker、Nexus3 和 Nexus 中的 Docker 存储库设置了一个 AWS EC2 实例,并使用 HTTP 端口 8123 和所有必要的设置,以便我可以从 Docker 中看到它。经过长时间的研究,我在我的 docker 配置文件中添加了正确的选项,这样当我运行时,docker info我可以看到我的不安全注册表设置为正确的 IP 地址。我可以从我的机器上毫无问题地访问 Nexus 管理器的 url,我可以创建存储库等。

然后我尝试从我的 EC2 实例中进行 docker 登录,如下所示:

docker login -u admin -p admin123 my_ip_address:8123

过了一会儿,我得到了这个:

Error response from daemon: Get http://my_ip_address/v1/users/: dial tcp my_ip_address:8123: i/o timeout 

我已经尝试了很多方法来解决这个问题,但似乎没有任何效果。到目前为止,我花了一整天的时间试图了解为什么 docker login 看不到我的 Nexus3 注册表。

有任何想法吗?

4

0 回答 0