동일한 네트워크에 있는 다른 컨테이너에서 MySQL 도커 컨테이너에 연결할 수 없지만 외부에서 액세스할 수 있습니다.
P粉116631591
P粉116631591 2023-09-12 20:37:02
0
1
425

"node.js"와 "mysql"이라는 두 개의 컨테이너가 있는데 둘 다 동일한 네트워크에 있도록 설정되어 있습니다. docker-compose up -d를 수행하면 컨테이너가 시작되고 작동 중입니다. 외부에서 각각 "node.js" 및 "mysql"에 액세스할 수 있습니다.

하지만 "node.js"에서 "mysql"에 연결할 수 없습니다. 내가 여기서 뭔가 잘못하고 있는 걸까요?

으아아아

MySQL에 연결하기 위해 "knex.js" 패키지를 사용했는데 로컬 컴퓨터에서 잘 작동합니다(동일한 Docker 구성)

P粉116631591
P粉116631591

모든 응답(1)
P粉232793765

잘 구축되지 않은 환경 수준에서 확인해야 합니다. 다음은 docker-compose에 대한 링크입니다.

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

이 정보가 도움이 되기를 바랍니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!