ホームページ  >  に質問  >  本文

同じネットワーク下の別のコンテナから MySQL Docker コンテナに接続できませんが、外部からはアクセスできます

「node.js」と「mysql」という 2 つのコンテナーがあり、どちらも同じネットワーク上にあるように設定されています。 docker-compose up -d を実行するとコンテナが起動して動作し、それぞれ外部から「node.js」と「mysql」にアクセスできます。

しかし、「node.js」から「mysql」に接続できません。ここで私は何か間違ったことをしていますか?

リーリー

MySQL に接続するために、「knex.js」パッケージを使用しました。これはローカル マシン (同じ Docker 構成) で正常に動作します。

P粉116631591P粉116631591424日前477

全員に返信(1)返信します

  • P粉232793765

    P粉2327937652023-09-13 14:36:34

    構築が不十分な可能性がある環境レベルで表示される必要があります。ここに docker-compose を含むリンクがあります:

    https://varsubham.medium.com/nodejs-mysql-docker -compose-ad156cd0c885

    これがお役に立てば幸いです

    返事
    0
  • キャンセル返事