Jika Anda menentukan port yang benar dan masih tidak dapat terhubung ke mongodb yang berjalan di buruh pelabuhan (seperti saya), pastikan Anda menggunakan nama layanan (atau nama wadah) di URL koneksi Anda, mis. mongodb://mongodb_service:27017/mydb , yang didefinisikan dalam docker-compose.yml . Anda :
services:
mongodb_service:
image: mongo
Saya menggunakan hostname nilai dan itu bukan hal yang benar untuk dilakukan. Anda dapat memverifikasi ini dengan melihat docker inspect mongodb_service di Aliases bagian.