在Docker中,可以通過在Dockerfile中使用ENV命令來設置環境變量,然后在容器中引用這些環境變量。
以下是一個示例Dockerfile:
FROM ubuntu:latest
# 設置環境變量
ENV MY_VARIABLE=my_value
# 在容器中引用環境變量
CMD echo $MY_VARIABLE
在這個示例中,我們使用ENV命令設置了一個名為MY_VARIABLE的環境變量,并將其值設置為my_value。然后,在CMD命令中,我們通過$MY_VARIABLE的方式引用了這個環境變量。
可以使用docker build命令來構建鏡像,并使用docker run命令運行容器。運行容器時,將會輸出環境變量的值。例如,如果使用上述Dockerfile構建的鏡像名為my-image,則可以運行以下命令來運行容器并查看輸出:
docker run my-image
輸出將顯示為my_value,這表示我們成功引用了環境變量。