簡體   English   中英

Docker-compose與自定義目錄中的git托管的映像

[英]Docker-compose with image hosted in git in custom directory

我的docker-compose YAML配置是由

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

任何想法?

Git URL不能設置為image值,而應設置為build值:

version: '3'
services:
  nginx:
    build: https://my-git-address.git#:dockers/nginx-dev

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM