Dockerコンテナから別のコンテナに接続できません。接続拒否

ベンジー__

telnetを使用して、あるDockerコンテナから別のDockerコンテナへの接続を確立しようとしていますが、「telnet:リモートホストに接続できません:接続が拒否されました」というエラーが常に表示されます。

これまでに実行したコマンド:

docker run -dit --name nA --net mynet -p 8081:80 -p 1001:443 test_image:1.0 bash

docker run -dit --name nB --net mynet -p 8080:80 -p 1000:443 test_image:1.0 bash

これがdockerinspectmynetからの出力です

"Containers": {
        "1df3f3821710b3f8103fe79e338d709a93baf301dafc015bb5f1e162bca206de": {
            "Name": "nB",
            "EndpointID": "bf7cbc2e60ddb99cd3b8bd416b066787840ced6de74eb1961b4f9663a28fdd80",
            "MacAddress": "02:42:ac:13:00:03",
            "IPv4Address": "172.19.0.3/16",
            "IPv6Address": ""
        },
        "7aea617e121eda0884ae7ce46e1534800af2d30822f3899f69c4165a40c1370d": {
            "Name": "nA",
            "EndpointID": "7a60026517ff0b1b337a5af9ccf8d7dc9c896606196bcb1bafe537e6fddaa8dc",
            "MacAddress": "02:42:ac:13:00:02",
            "IPv4Address": "172.19.0.2/16",
            "IPv6Address": ""
        }
    },

pingは完全に機能します。

root@1df3f3821710:/# ping nA
PING nA (172.19.0.2) 56(84) bytes of data.
64 bytes from nA.mynet (172.19.0.2): icmp_seq=1 ttl=64 time=0.141 ms
64 bytes from nA.mynet (172.19.0.2): icmp_seq=2 ttl=64 time=0.261 ms

次に、公開されているポートを使用して、あるコンテナから別のコンテナに接続しようとしています。

root@1df3f3821710:/# telnet nA 8081
Trying 172.19.0.2...
telnet: Unable to connect to remote host: Connection refused
root@1df3f3821710:/# telnet nA 1001
Trying 172.19.0.2...
telnet: Unable to connect to remote host: Connection refused
root@1df3f3821710:/# telnet nA 80
Trying 172.19.0.2...
telnet: Unable to connect to remote host: Connection refused
root@1df3f3821710:/# telnet nA 443
Trying 172.19.0.2...
telnet: Unable to connect to remote host: Connection refused

他のコンテナから接続する場合も同様です。

root@7aea617e121e:/# telnet nB 8080
Trying 172.19.0.3...
telnet: Unable to connect to remote host: Connection refused
root@7aea617e121e:/# telnet nB 80  
Trying 172.19.0.3...
telnet: Unable to connect to remote host: Connection refused
root@7aea617e121e:/# telnet nB 1000
Trying 172.19.0.3...
telnet: Unable to connect to remote host: Connection refused
root@7aea617e121e:/# telnet nB 443 
Trying 172.19.0.3...
telnet: Unable to connect to remote host: Connection refused

ここでの問題は何ですか?

Dockerバージョン:17.09.0 OS:MacおよびWindows

コードステーション
  1. 公開されたポートはホストから利用でき、コンテナ間の通信には使用されません。

  2. イメージに定義されているコマンドをオーバーライドし、代わりにbashを開始するため、コンテナーで実行されている唯一のプロセスとコンテナー内のアプリケーションがまったく開始されません。

あなたがやろうとしていたことは次のとおりです

docker run -d --name nA --net mynet -p 8081:80 -p 1001:443 test_image:1.0
docker run -d --name nB --net mynet -p 8080:80 -p 1000:443 test_image:1.0

次に、実行中のコンテナに接続します

$ docker exec -it nA bash

$ docker exec -it nB bash

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のDockerコンテナからRedisに接続できません

分類Dev

別のDockerコンテナからRedisに接続できません

分類Dev

DockerコンテナからSQLServerに接続できません

分類Dev

Dockerコンテナーからコンテナーへの接続:接続が拒否されました

分類Dev

別のコンテナからPostgresコンテナに接続できません

分類Dev

GolangコンテナからPostgresのDockerコンテナに接続できません

分類Dev

Kafka Dockerに接続できません-他のコンテナーからコンテナー:接続が拒否されました-1/1ブローカーがダウンしています

分類Dev

OSXのDockerコンテナに接続できません

分類Dev

Dockerコンテナのmongodbに接続できません

分類Dev

MySQL の Docker コンテナに接続できません

分類Dev

logstashdockerコンテナからkafkadockerコンテナに接続できません

分類Dev

Dockerコンテナから外部SQLServerに接続できません

分類Dev

Dockerコンテナ内からmysqlに接続できません

分類Dev

Docker:SpringbootコンテナはPostgreSqlコンテナに接続できません

分類Dev

UWSGIコンテナをNGINXコンテナに接続できません[Docker]

分類Dev

コンテナDockerでmongoに接続できません

分類Dev

mongoでDockerコンテナに接続できません

分類Dev

DockerコンテナでGoServerに接続できません

分類Dev

Dockerコンテナ間で通信できません-接続が拒否されました

分類Dev

DockerコンテナにSSH接続できません

分類Dev

DockerコンテナにSSH接続できません

分類Dev

Dockerコンテナは相互に接続できません

分類Dev

Dockerコンテナのフラスコからmongoに接続できません

分類Dev

Dockerコンテナ内のホストから.netコアWebサイトに接続できません

分類Dev

Dockerホストの外部のDockerコンテナに接続できません

分類Dev

ホストマシンからDockerコンテナのMongoDBに接続できません。

分類Dev

Dockerコンテナ内のスプリングからRedisに接続できません

分類Dev

ローカルマシンからDockerコンテナのmongodbに接続できません

分類Dev

docker nginxコンテナーが外部からの要求を受信せず、接続が拒否されました

Related 関連記事

  1. 1

    別のDockerコンテナからRedisに接続できません

  2. 2

    別のDockerコンテナからRedisに接続できません

  3. 3

    DockerコンテナからSQLServerに接続できません

  4. 4

    Dockerコンテナーからコンテナーへの接続:接続が拒否されました

  5. 5

    別のコンテナからPostgresコンテナに接続できません

  6. 6

    GolangコンテナからPostgresのDockerコンテナに接続できません

  7. 7

    Kafka Dockerに接続できません-他のコンテナーからコンテナー:接続が拒否されました-1/1ブローカーがダウンしています

  8. 8

    OSXのDockerコンテナに接続できません

  9. 9

    Dockerコンテナのmongodbに接続できません

  10. 10

    MySQL の Docker コンテナに接続できません

  11. 11

    logstashdockerコンテナからkafkadockerコンテナに接続できません

  12. 12

    Dockerコンテナから外部SQLServerに接続できません

  13. 13

    Dockerコンテナ内からmysqlに接続できません

  14. 14

    Docker:SpringbootコンテナはPostgreSqlコンテナに接続できません

  15. 15

    UWSGIコンテナをNGINXコンテナに接続できません[Docker]

  16. 16

    コンテナDockerでmongoに接続できません

  17. 17

    mongoでDockerコンテナに接続できません

  18. 18

    DockerコンテナでGoServerに接続できません

  19. 19

    Dockerコンテナ間で通信できません-接続が拒否されました

  20. 20

    DockerコンテナにSSH接続できません

  21. 21

    DockerコンテナにSSH接続できません

  22. 22

    Dockerコンテナは相互に接続できません

  23. 23

    Dockerコンテナのフラスコからmongoに接続できません

  24. 24

    Dockerコンテナ内のホストから.netコアWebサイトに接続できません

  25. 25

    Dockerホストの外部のDockerコンテナに接続できません

  26. 26

    ホストマシンからDockerコンテナのMongoDBに接続できません。

  27. 27

    Dockerコンテナ内のスプリングからRedisに接続できません

  28. 28

    ローカルマシンからDockerコンテナのmongodbに接続できません

  29. 29

    docker nginxコンテナーが外部からの要求を受信せず、接続が拒否されました

ホットタグ

アーカイブ