Docker-compose с изображением, размещенным в git в пользовательском каталоге - PullRequest
0 голосов
/ 11 января 2019

Моя конфигурация YAML для docker-compose выполнена

version: '3'
services:
  nginx:
    image: https://my-git-address.git#:dockers/nginx-dev
    ports:
      - 80:80
      - 443:443
    networks:
      dev-net:
        aliases:
          - app.dev.local
          - dev.local
    extra_hosts:
      - "foo.dev.local:127.0.0.1"

, но составление не удается с сообщением:

λ docker-compose up
Creating network "application_dev-net" with driver "bridge"
ERROR: no such image: https://my-git-address.git#:dockers/nginx-dev: invalid reference format

Но это довольно странно, потому что, когда я использую один и тот же URL-адрес в Git-репозитории для построения образа Docker, все идет хорошо.

λ docker build --rm --compress --tag app/docker-nginx-poc https://my-git-address.git#:dockers/nginx-dev
Sending build context to Docker daemon  23.57kB
Step 1/11 : FROM phusion/baseimage:0.10.2
---> 4ca439e72536

...

---> 30a38f4f0d38
Successfully built 30a38f4f0d38
Successfully tagged app/docker-nginx-poc:latest

Есть мысли?

1 Ответ

0 голосов
/ 11 января 2019

Git URL не должен быть установлен как image значение, а скорее как build значение:

version: '3'
services:
  nginx:
    build: https://my-git-address.git#:dockers/nginx-dev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...