婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > docker中的環(huán)境變量使用與常見問題解決方案

docker中的環(huán)境變量使用與常見問題解決方案

熱門標(biāo)簽:物超所值的400電話申請(qǐng) 營(yíng)銷電銷機(jī)器人招商 百應(yīng)電銷機(jī)器人靠譜嗎 菏澤crm外呼系統(tǒng)價(jià)格 遼寧電銷平臺(tái)外呼系統(tǒng)軟件 coreldraw地圖標(biāo)注 申請(qǐng)400電話號(hào)碼多少錢 信陽(yáng)銷售外呼系統(tǒng)招商 如何在各種地圖標(biāo)注自己的地址

前言

docker可以為容器配置環(huán)境變量。配置的途徑有兩種:

  • 在制作鏡像時(shí),通過ENV命令為鏡像增加環(huán)境變量。在容器啟動(dòng)時(shí)使用該環(huán)境變量。
  • 在容器啟動(dòng)時(shí)候,通過參數(shù)配置環(huán)境變量,如果與鏡像中有重復(fù)的環(huán)境變量,會(huì)覆蓋鏡像的環(huán)境變量。

使用docker exec {containerID} env即可查看容器中生效的環(huán)境變量。

[root@localhost ~]# docker exec 984 env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/default/bin
TERM=xterm
AUTHORIZED_KEYS=**None**
JAVA_HOME=/usr/java/default
HOME=/root
...

容器啟動(dòng)的進(jìn)程,也就是ENTRYPOINT+CMD中,可以通過相應(yīng)的系統(tǒng)庫(kù)獲取容器的環(huán)境變量。

進(jìn)入到容器中,查看進(jìn)程的環(huán)境變量,可以通過/proc下進(jìn)行查看。

cat /proc/{pid}/environ

因此,容器中的環(huán)境變量也可以通過在容器中查看1號(hào)進(jìn)程的環(huán)境變量來獲取。可以通過執(zhí)行cat /proc/1/environ |tr '\0' '\n'命令進(jìn)行查看。

[root@localhost ~]# docker exec -it 984 cat /proc/1/environ |tr '\0' '\n'
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/default/bin
TERM=xterm
AUTHORIZED_KEYS=**None**
JAVA_HOME=/usr/java/default
HOME=/root
...

一般來說,從父進(jìn)程產(chǎn)生出來的子進(jìn)程都會(huì)默認(rèn)繼承父進(jìn)程的環(huán)境變量。因此容器中的各個(gè)進(jìn)程的環(huán)境變量應(yīng)該是大致相同的。當(dāng)然,在一些特殊的情況下,環(huán)境變量也會(huì)被重置,導(dǎo)致產(chǎn)生一些誤解和問題。下面就對(duì)容器中一些常見的情況進(jìn)行相關(guān)講解。

常見問題及解決

切換不同用戶后環(huán)境變量消失

在容器中,啟動(dòng)后切換不同用戶,比如使用su - admin切換admin用戶后,發(fā)現(xiàn)配置的容器環(huán)境變量丟失了。

這是因?yàn)榍袚Q用戶會(huì)導(dǎo)致環(huán)境變量重置。因此要使用su -p admin這樣的方式,才可以繼承先前的環(huán)境變量。

我們可以通過help來看下su的相關(guān)參數(shù)描述。

[root@adworderp-03a38d62-4103555841-m81qk /]# su --help
Usage: su [OPTION]... [-] [USER [ARG]...]
Change the effective user id and group id to that of USER.

...
 -m, --preserve-environment do not reset HOME, SHELL, USER, LOGNAME
    environment variables
 -p    same as -m
...

容器中的亂碼問題

一些業(yè)務(wù)在遷移到容器中時(shí),常常報(bào)告打印日志亂碼。一般的原因是locale沒有配置正確導(dǎo)致。

可以通過locale查看當(dāng)前容器的語(yǔ)言環(huán)境。如果沒設(shè)置,一般會(huì)是POSIX。我們可以通過locale -a查看當(dāng)前容器支持的語(yǔ)言環(huán)境,而后根據(jù)需要進(jìn)行設(shè)置。

要想一勞永逸,最好的方式還是在容器啟動(dòng)或者鏡像的環(huán)境變量中添加LANG={xxx},選擇合適的語(yǔ)言,從而避免因此導(dǎo)致的亂碼問題。

ssh的環(huán)境變量問題

容器中啟用sshd,可以方便連接和排障,以及進(jìn)行一些日常的運(yùn)維操作。

但是很多用戶進(jìn)入到容器中卻發(fā)現(xiàn),在docker啟動(dòng)時(shí)候配置的環(huán)境變量通過env命令并不能夠正常顯示。

這個(gè)的主要原因還是ssh為用戶建立連接的時(shí)候會(huì)導(dǎo)致環(huán)境變量被重置。

這樣導(dǎo)致的最大問題就是通過ssh啟動(dòng)的容器進(jìn)程將無法獲取到容器啟動(dòng)時(shí)候配置的環(huán)境變量。

了解了原理后,這個(gè)問題有個(gè)簡(jiǎn)單的方法解決。就是可以通過將容器的環(huán)境變量重新設(shè)置到ssh連接后的session中。
具體的實(shí)現(xiàn)方式是,ssh連接后,會(huì)自動(dòng)執(zhí)行source /etc/profile。

那么我們其實(shí)只要在/etc/profile追加幾行代碼,從1號(hào)進(jìn)程獲取容器本身的環(huán)境變量,然后循環(huán)將環(huán)境變量export一下即可。

以下是一個(gè)簡(jiǎn)單的for循環(huán)實(shí)現(xiàn)。

for item in `cat /proc/1/environ |tr '\0' '\n'`
do
 export $item
done

當(dāng)然,有更簡(jiǎn)潔的命令,就是export $(cat /proc/1/environ |tr '\0' '\n' | xargs),可以實(shí)現(xiàn)同樣的效果。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

標(biāo)簽:江西 泰安 玉樹 江門 湖北 瀘州 內(nèi)江 廈門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker中的環(huán)境變量使用與常見問題解決方案》,本文關(guān)鍵詞  docker,中的,環(huán)境,變量,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《docker中的環(huán)境變量使用與常見問題解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于docker中的環(huán)境變量使用與常見問題解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧美一区二区三区久本道91| 美日韩一区二区| 99精品欧美一区二区蜜桃免费| 乱中年女人伦av一区二区| 日本大胆欧美人术艺术动态 | 中文字幕在线不卡国产视频| 欧美一区二区精品在线| 国产亚洲精久久久久久| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日产欧产美韩系列久久99| 久久精品国内一区二区三区| 懂色av一区二区在线播放| 在线影视一区二区三区| 国产色产综合色产在线视频| 亚洲成人一二三| 亚洲综合色噜噜狠狠| 欧美巨大另类极品videosbest | 五月婷婷欧美视频| 欧美日韩国产综合久久| 久久亚洲捆绑美女| 国产精品白丝在线| 日韩不卡手机在线v区| 91老师片黄在线观看| 亚洲色图视频网| 欧美三区免费完整视频在线观看| 国产午夜精品久久久久久免费视 | 欧美网站一区二区| xnxx国产精品| 天天做天天摸天天爽国产一区| 99久久综合国产精品| 中文字幕成人网| 日韩精品中文字幕在线不卡尤物| 国产精品资源网| 日日摸夜夜添夜夜添精品视频| 国产精品系列在线| 亚洲一区在线免费观看| 国产欧美日韩视频在线观看| 国产日韩一级二级三级| 欧美浪妇xxxx高跟鞋交| 在线观看免费成人| 日韩视频在线一区二区| 91麻豆swag| 99久久精品费精品国产一区二区| 色婷婷综合激情| 日韩美女视频一区| 国产麻豆精品视频| 欧美视频在线一区二区三区| 亚洲国产成人自拍| 日日夜夜免费精品| proumb性欧美在线观看| 欧美猛男gaygay网站| 国产午夜亚洲精品午夜鲁丝片 | 在线视频欧美精品| 久久影视一区二区| 国产亚洲美州欧州综合国| 日韩欧美国产午夜精品| 精品国产乱码久久久久久影片| 欧美色老头old∨ideo| 在线亚洲高清视频| 亚洲欧美视频一区| 中文字幕一区二区不卡| 蜜臀久久久久久久| 在线一区二区视频| 日本欧美韩国一区三区| 不卡一区二区三区四区| 欧美日韩不卡一区二区| 一区二区高清免费观看影视大全 | 国产成a人无v码亚洲福利| 国产成人一区在线| 亚洲成人1区2区| 91在线小视频| 午夜一区二区三区在线观看| 欧美日韩高清一区二区| 美洲天堂一区二卡三卡四卡视频| 777欧美精品| 亚洲日本丝袜连裤袜办公室| 国产不卡在线播放| 久久久久久久久久久99999| 国产精品麻豆一区二区| 人人狠狠综合久久亚洲| 欧美一区二区三区免费视频| 婷婷国产在线综合| 国产精品久久毛片| 99re免费视频精品全部| 国产精品国产馆在线真实露脸| 成人免费看视频| 亚洲va欧美va天堂v国产综合| 久久久久国产免费免费| 9i看片成人免费高清| 亚洲免费观看高清完整版在线观看| 日韩三级视频在线观看| 色久优优欧美色久优优| 91久久一区二区| 日韩av在线发布| 欧美亚日韩国产aⅴ精品中极品| 狠狠色丁香久久婷婷综| 精品欧美一区二区久久| 7777精品伊人久久久大香线蕉经典版下载 | 免费成人av在线播放| 久久久久免费观看| 蜜桃一区二区三区在线观看| 免费观看久久久4p| 中文字幕亚洲一区二区av在线 | 日本韩国欧美一区| 欧美日韩亚洲综合在线 | 欧美三级视频在线播放| 国产成人8x视频一区二区| 国产精品久久国产精麻豆99网站| 亚洲精品一区二区三区香蕉| 欧美美女网站色| 久久久蜜桃精品| 亚洲国产精品成人综合| 极品少妇一区二区| 欧美一区三区四区| 怡红院av一区二区三区| 久久久www成人免费毛片麻豆| 欧美一区二区三区人| 日本一区二区高清| 成人激情图片网| 国产精品66部| 亚洲欧美偷拍三级| 欧美国产精品劲爆| 精品日韩成人av| 亚洲欧洲成人精品av97| 色综合一区二区三区| 成人免费视频一区| 老司机精品视频一区二区三区| 日韩美女啊v在线免费观看| 9i看片成人免费高清| 日韩在线播放一区二区| 1区2区3区精品视频| 一个色在线综合| 亚洲自拍偷拍网站| 一级日本不卡的影视| 亚洲一区二区在线播放相泽| 亚洲已满18点击进入久久| 亚洲福利电影网| 性感美女久久精品| 久久精品国产99国产| 极品美女销魂一区二区三区| 免费观看在线综合| 经典一区二区三区| 91浏览器入口在线观看| 欧美一区二区在线观看| 欧美精品一区二区久久婷婷 | 一区二区三区四区高清精品免费观看 | 国产91精品一区二区麻豆亚洲| 国产精品久久久久久久久免费樱桃| 成人欧美一区二区三区| 美女一区二区视频| 欧美性videosxxxxx| 国产精品久久久久久久久免费樱桃| 亚洲色图视频网| 成人久久18免费网站麻豆| 精品视频免费看| 亚洲欧美偷拍另类a∨色屁股| 蜜乳av一区二区| 日韩视频一区在线观看| 亚洲综合一区二区三区| 色婷婷久久一区二区三区麻豆| 欧美综合一区二区| 亚洲电影激情视频网站| 欧美精品成人一区二区三区四区| 亚洲欧美电影一区二区| 91原创在线视频| 亚瑟在线精品视频| 欧美剧情片在线观看| 蜜乳av一区二区三区| 欧美一卡在线观看| 成人激情校园春色| 亚洲主播在线播放| 日韩免费观看高清完整版| 亚洲男人的天堂一区二区 | 91在线精品一区二区三区| 国产精品水嫩水嫩| 欧美日韩一区二区在线视频| 日韩在线一二三区| 亚洲精品网站在线观看| 日韩午夜在线观看视频| 成人午夜精品在线| 日韩国产欧美在线视频| 久久这里只有精品首页| 精品视频在线免费看| 波多野结衣亚洲| 久久精品国产在热久久| 亚洲女人小视频在线观看| 精品久久人人做人人爱| 色悠悠亚洲一区二区| 国产宾馆实践打屁股91| 久久成人免费网站| 久久精品久久综合| 亚洲手机成人高清视频| 中文一区在线播放| 久久精品免费在线观看| 欧美精品一区二区三区在线 | 亚洲黄色av一区| 17c精品麻豆一区二区免费| 欧美成人vr18sexvr| 精品国产123| 欧美日韩色综合|