Развернуть зависимые Docker контейнеры в Elasti c beanstalk - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь разработать микросервис весеннего облака с использованием весеннего и весеннего облака. У меня есть следующие микросервисы:

  • Eureka Server
  • Config Server
  • Пограничный сервер
  • Сервер аутентификации
  • Служба приложений

У меня есть docker изображений для всего вышеперечисленного и подтолкнул их к AWS ECR. Как ПО C я хочу развернуть только серверы Eureka и Config, используя beanstalk. При развертывании на beanstalk с использованием «нескольких контейнеров» серверу Config не удается запустить, поскольку он зависит от Eureka Server. Как я могу определить эти отношения в Dockerrun. aws. json. Ниже приведен мой файл для справки.

{
  "AWSEBDockerrunVersion": 2,
  "containerDefinitions": [
    {
      "name": "config-server",
      "image": "172141140254.dkr.ecr.us-east-1.amazonaws.com/test/config-server",
      "essential": true,
      "memoryReservation": 256,
      "hostName": "config-server",
      "portMappings": [
        {
          "hostPort": 8888,
          "containerPort": 8888
        }
      ],
      "links": [
        "discovery-server"
      ]   
    },
    {
      "name": "discovery-server",
      "image": "172141140254.dkr.ecr.us-east-1.amazonaws.com/test/discovery-server",
      "essential": true,
      "memoryReservation": 256,
      "hostName": "discovery-server",
      "portMappings": [
        {
          "hostPort": 8761,
          "containerPort": 8761
        }
      ]
    }
  ]
}

После успешного развертывания, как я могу получить к ним доступ, используя мой зарегистрированный домен на маршруте 53.

Действительно благодарен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...