具體的實(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)同樣的效果。

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-62778877-8306;郵箱:fanjiao@west.cn。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處:西部數(shù)碼知識(shí)庫 » docker中的環(huán)境變量使用與常見問題解決方案

登錄

找回密碼

注冊(cè)