Я использую следующую сокращенную версию файла docker-compose.yaml:
version: '3'
services:
webapp:
build:
context: ../../../
dockerfile: config/docker/dev/Dockerfile-dev
container_name: myWebApp-dev
image: 'localhost:5000/webapp:1'
labels:
kompose.image-pull-policy: 'Never'
ports:
- "4000:4000"
- "3000:3000"
depends_on:
- db
networks:
- esnet
db:
image: postgres:10
container_name: db
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=webapp_dev
networks:
- esnet
networks:
esnet:
Когда я выполняю kompose up
и развертываю его в кластере мини-кубов, я вижу, что модуль для базы данныхзапущен, но для базы данных нет службы.Следовательно, база данных не может быть доступна из веб-приложения и генерирует ошибку соединения.Что я не так делаю?