[英]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.