具體的實現方式是,ssh連接后,會自動執行source /etc/profile。

那么我們其實只要在/etc/profile追加幾行代碼,從1號進程獲取容器本身的環境變量,然后循環將環境變量export一下即可。

以下是一個簡單的for循環實現。

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

當然,有更簡潔的命令,就是export $(cat /proc/1/environ |tr ‘\0’ ‘\n’ | xargs),可以實現同樣的效果。

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » docker中的環境變量使用與常見問題解決方案

登錄

找回密碼

注冊