簡體   English   中英

在docker-compose文件映像中使用變量

[英]Use variables in docker-compose file image

我想根據將映像部署到的環境,將映像拉到不同的存儲庫中。

我的.env文件顯然只能在單個環境中工作,當前我必須使用多個docker-compose文件來解決此問題。

我只是想做這樣的事情:

version: '2.1'
services:
  my_service:
    build:
      dockerfile: Dockerfile.somedockerfile
    image: ${docker_repo_host}:${docker_repo_port}/myimage:latest

構建時可以動態傳遞docker_repo_hostdocker_repo_port 我不確定是否有辦法巧妙地做到這一點,但是任何建議都會受到贊賞。

導出兩個變量

export docker_repo_host=your_host 
export docker_repo_port=your_port

現在運行docker-compose命令

暫無
暫無

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

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