Docker、Nexus3、および HTTP ポート 8123 を使用する Nexus の Docker リポジトリを使用して AWS EC2 インスタンスをセットアップし、必要なすべての設定を行って、Docker から表示できるようにしました。長い調査の後、Docker 構成ファイルに正しいオプションを追加したので、実行時にdocker info
安全でないレジストリが正しい IP アドレスに設定されていることがわかります。問題なく自分のマシンから Nexus マネージャーの URL にアクセスでき、リポジトリなどを作成できます。
次に、次のように EC2 インスタンス内から docker login を試みます。
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 レジストリを参照できない理由を理解するために、これまで 1 日を費やしてきました。
何か案は?