Проблема аутентификации Multicontainer Docker AWS Elastic Beanstalk - PullRequest
0 голосов
/ 10 июня 2019

У меня проблема при развертывании приложения для нескольких докеров на EBS. Образы докера размещены в частном репозитории org.

Файл config.json размещен на S3.

{
  "https://myorg:8888": {
  "auth": "...."
}

Я нажимаю образ докера с именем myorg: 8443 / тип времени выполнения: последний

Мой файл Dockerrun.aws.json выглядит как

{
    "AWSEBDockerrunVersion": "2",
        "authentication": {
        "bucket": "app-bucket",
        "key": "config/config.json"
    },
    "volumes": [
        ...
    ],
    "containerDefinitions": [
        ...
        {
            "name": "app-api",
            "image": "myorg:8443/runtime-generic:latest",
            "essential": true,
            "memoryReservation": 256,
            ..
        }
    ]
}

Журналы AWS показывают, что он пытается получить изображение из https://myorg:8443/v2 (myorg: 8443 входит в название изображения), а не https://myorg:8888, который указан в config.json

Любая помощь или направление будут высоко оценены.

...