Я запускаю контейнеры с политикой перезапуска, как всегда, через docker-compose, в ней два изображения: RabbitMq и AspNetCore, все работает нормально в первый раз.
когда я перезапускаю контейнеры хоста или докера, тогда RabbitMq работает нормально и доступен через localhost: 8080 даже после перезапуска, но контейнер основного проекта aspnet работает, но я не могу получить доступ через внутренний и внешний ( localhost: 5001 / api / home / get ) портов.
Docker compose
version: '3.4'
services:
aspnetcoreenvironmentvariables.api:
image: aspnetcoreenvironmentvariables
build:
context: .
dockerfile: AspNetCoreEnvironmentVariables.API/Dockerfile
restart: always
depends_on:
- rabbitmq
rabbitmq:
image: rabbitmq:3-management
restart: always
Переопределение составления Docker
version: '3.4'
services:
aspnetcoreenvironmentvariables.api:
environment:
- ASPNETCORE_ENVIRONMENT=Production
- ConnectionStrings__DefaultConnection="connection"
ports:
- "5001:80"
rabbitmq:
ports:
- "8080:15672"
Ниже приведена ошибка от докера