Azure Devops - Docker Compose Сборка образа не найдена - PullRequest
0 голосов
/ 18 января 2019

У меня проблема с получением образа для сборки в Azure Devops из файла docker-compose.

Похоже, что первая проблема заключается в том, что образ не создается.
enter image description here

Я полагаю, что это приводит к сбою шага push, так как не создается созданный образ, он просто запускает существующий образ.

enter image description here

Что я могу сделать, чтобы «заставить» процесс создать из этого изображение для передачи в наше хранилище?Вот наша текущая версия файла составления докера: '3.4'

services:
  rabbit:
      image: rabbitmq:3.6.16-management
      labels:
        NAME: "rabbit"
      environment:
        - "RabbitMq/Host=localhost"
      ports:
        - "15672:15672"
        - "5672:5672"
      container_name: rabbit
      restart: on-failure:5

Вот шаги сборки и push (усечение вершины, которое на самом деле не имеет значения) Сборка: enter image description here Push: enter image description here

1 Ответ

0 голосов
/ 14 марта 2019

Я потратил немало времени, борясь с этим сегодня (во всяком случае, с похожей проблемой). Я не верю, что изображение нелокальное - это обязательно ваша проблема.

Похоже, вы используете задачу " Docker Compose " в DevOps Azure для вашей сборки. У меня была та же самая проблема - я мог заставить ее нормально работать, но, казалось, никогда не мог «передать» результат в Push-задачу. Я подозреваю, что можно было бы добавить еще одну задачу между ними, чтобы решить эту проблему, но есть более простой способ.

Вместо этого попробуйте использовать задачу " Docker " для сборки. Не изменив ничего другого, я смог выполнить эту работу, и следующий шаг в очереди был счастлив, как мог. Docker Task

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