Намерих грешката (и както подозирах, беше глупава).
Проблемът беше в описанието на yaml на внедряването. Тъй като не е посочен порт в mongod
команда, mongodb слушаше порт по подразбиране (27017), но контейнерът слушаше друг указан порт (5000).
Така че решението е или да зададете containerPort като порт по подразбиране на mongodb, така:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Или да зададете порта на mongodb като този на containerPort, така:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer