Dockerfile中的ENV指令的具體使用詳解

2022-09-24 21:21:15 字數 623 閱讀 2569

1. dockerfile中的env指令用以定義映象的環境變數。示例如下:

run set -ex && apt-get update && apt-get install -y iputils-ping

en path /usr/local/bin:$path

env lang c.utf

env t程式設計客棧erm xterm

env python_version 3.5.3

env name1=ping name2=on_ip

cmd $name1 $name2

說明:定義環境變數的同時,可以引用已經定義的環境變數。

在env指令中,可以直接引用如下環境變數:

2. 由於映象的層次檔案系統,env定義的環境變數在後續層次中才能夠被應用,示例如下:

env abc=hello

env abc=bye def=$abc

env ghi=$abc

說明:上述定義的結果中,def=程式設計客棧hello,ghi=bye

3. 啟動容器後,在容器例項中,可以通過env命令檢視環境變數

env參考鏈結:

本文標題: dockerfile中的env指令的具體使用詳解

本文位址:

uboot 中 env相關問題

根據uboot 2011,env的初始化主要是用env relocate來實現。它的實現主要有 1 如果gd env valid等於1,那麼,從dataflash中讀出資料,呼叫env relocate spec。2 如果gd env valid等於0,那麼,直接使用default的env,這是直接...

在UVM中新增env

在驗證平台中加入reference model driver scoreboard等元件後,如何在驗證平台中對它們進行例項化呢?顯然使用factory機制註冊後使用run test 已經不行啦,run test最多只能例項化乙個元件。因此需要引入乙個容器類,這個容器類可以包含所有的元件,通過對容器類...

Dockerfile中的基本指令

dockerfile是由一系列命令和引數構成的指令碼,這些命令應用於基礎映象並最終建立乙個新的映象。它們簡化了從頭到尾的流程並極大的簡化了部署工作。dockerfile從from命令開始,緊接著跟隨者各種方法,命令和引數。其產出為乙個新的可以用於建立容器的映象。dockerfile僅僅是構建dock...