正しいポートを指定しても、Dockerで実行されているmongodb(私のような)に接続できない場合は、接続URLでサービス名(またはコンテナー名)を使用していることを確認してください。 mongodb://mongodb_service:27017/mydb
、docker-compose.yml
で定義されています :
services:
mongodb_service:
image: mongo
hostname
を使用していました 価値があり、それは正しいことではありません。これは、docker inspect mongodb_service
を確認することで確認できます。 Aliases
内 セクション。