「node.js」と「mysql」という 2 つのコンテナーがあり、どちらも同じネットワーク上にあるように設定されています。 docker-compose up -d を実行するとコンテナが起動して動作し、それぞれ外部から「node.js」と「mysql」にアクセスできます。
しかし、「node.js」から「mysql」に接続できません。ここで私は何か間違ったことをしていますか?
リーリーMySQL に接続するために、「knex.js」パッケージを使用しました。これはローカル マシン (同じ Docker 構成) で正常に動作します。
構築が不十分な可能性がある環境レベルで表示される必要があります。ここに docker-compose を含むリンクがあります:
https://varsubham.medium.com/nodejs-mysql-docker -compose-ad156cd0c885
これがお役に立てば幸いです