在使用Docker構建容器時,有時會需要寫入一些環境變量,以便容器內的應用程序可以使用這些變量。那么在Docker中如何寫入環境變量呢?
方式一: 可以在Dockerfile中使用ENV命令來設置環境變量,語法如下: ENV key=value 例如設置一個名為demo的環境變量: ENV demo=test 方式二: 也可以在Docker run命令中加入-e選項來設置環境變量,語法如下: docker run -e key=value 例如設置一個名為demo的環境變量: docker run -e demo=test<鏡像名>方式三: 使用Docker Compose時,可以在docker-compose.yml文件中使用environment關鍵字來設置環境變量,語法如下: services:<服務名(可以是容器名)>: environment:<環境變量名>:<環境變量值>例如設置一個名為demo的環境變量: services: web: environment: demo: test
以上三種方式都可以成功設置Docker容器的環境變量,可以根據具體情況選擇使用。