Docker環(huán)境變量

2018-06-15 14:12 更新

環(huán)境變量

環(huán)境變量通常在與您正在使用的基本映像關(guān)聯(lián)的Dockerfile中設(shè)置。也有Docker為每個(gè)新容器自動(dòng)設(shè)置的環(huán)境變量。您可以指定其他變量,并使用-e或--env選項(xiàng)重新定義Docker設(shè)置的變量。在Docker運(yùn)行配置中,您可以使用“環(huán)境變量(Environment variables)”字段來(lái)配置環(huán)境變量。

在“環(huán)境變量(Environment variables)”對(duì)話框中,您可以為變量創(chuàng)建名稱和值的列表。

Docker環(huán)境變量

在“環(huán)境變量(Environment variables)”字段顯示所配置的變量。例如,如果要默認(rèn)連接到PostgreSQL并使用特定的用戶名(而不是運(yùn)行應(yīng)用程序的用戶的操作系統(tǒng)名稱),則可以按照上一屏幕截圖所示定義PGUSER變量。

如果展開“命令預(yù)覽(Command preview)”字段,則會(huì)看到添加了以下行:

--env PGUSER=pg-admin

這可以在“命令行選項(xiàng)(Command line options)”字段中使用,而不是使用“環(huán)境變量(Environment Variables)”對(duì)話框創(chuàng)建名稱和值列表。如果您需要將敏感信息(密碼,秘密等)作為環(huán)境變量傳遞,您可以使用該--env-file選項(xiàng)指定一個(gè)包含此信息的文件。

查看和修改正在運(yùn)行的容器的環(huán)境變量

  1. 在Docker工具窗口中,選擇容器,然后選擇Environment variables選項(xiàng)卡。
    Docker環(huán)境變量
  2. 要添加新變量,請(qǐng)單擊 。要編輯現(xiàn)有的變量,請(qǐng)選擇變量并單擊
  3. 根據(jù)需要指定設(shè)置,然后單擊保存以應(yīng)用更改。

容器停止并被移除,并且具有指定更改的新容器被創(chuàng)建。但是,更改不會(huì)保存在相應(yīng)的運(yùn)行配置中。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)