Приложение ядра Aspnet не запускается после перезапуска хоста док-станции или контейнера - PullRequest
0 голосов
/ 24 июня 2018

Я запускаю контейнеры с политикой перезапуска, как всегда, через 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"

Ниже приведена ошибка от докера enter image description here

...