-p 7888
ポート 7888 で別のリンクされた Docker コンテナーを実行している Docker コンテナーから nREPL に接続しようとしてい-link <first_container_name>:repl
ます。「接続が拒否されました。」エラー。
最初のコンテナを実行する方法は次のとおりです。
docker run -i -t -p 7888 clojure-image lein repl :headless :port 7888
~$ nREPL server started on port 55555 on host 127.0.0.1
そして2番目のコンテナ:
docker run -i -t -link <first_container_name>:repl clojure-image /bin/bash
username@hostname~$ lein repl :connect 172.0.2.1:7888
接続が拒否されるのはなぜですか? Docker コンテナー間で AMQP などの他のサービスを接続できます。