我發現我的自我重復是這樣的:
services:
noice-service:
environment:
- EUREKA_SERVICE_URL=${EUREKA_SERVICE_URL}
- ZIPKIN_BASE_URL=${ZIPKIN_BASE_URL}
- CONFIG_SERVER_URL=${CONFIG_SERVER_URL}
我已經在 .env 檔案和另一個腳本中定義了這些環境變數,我只想在容器中傳遞它們的確切值。在沒有任何自定義 shell 腳本作為入口點的情況下,有沒有更快的方法來實作這一點?
uj5u.com熱心網友回復:
您可以直接傳遞變數:
# .env
DOTENV=foo
# docker-compose.yml
version: "3.7"
services:
busybox:
image: busybox
command: ["env"]
environment:
- DOTENV
- ANOTHER
并運行ANOTHER=bar docker-compose up。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/444528.html
