主頁 > 知識庫 > docker 實現(xiàn)容器與宿主機無縫調(diào)用shell命令

docker 實現(xiàn)容器與宿主機無縫調(diào)用shell命令

熱門標(biāo)簽:宿城區(qū)電話機器人找哪家 福州企業(yè)電銷機器人排名 打400電話怎么辦理收費 河南防封號電銷機器人是什么 10086外包用的什么外呼系統(tǒng) 上海申請高400開頭的電話 怎么找到?jīng)]有地圖標(biāo)注的店 400電話辦理介紹信 麗江真人語音電話外呼系統(tǒng)

如下所示:

nsenter -t 1 -m -u -n -i sh -c "echo hello world! "

docker容器加上privilege權(quán)限, 設(shè)置pid: "host"

補充:在宿主機執(zhí)行docker容器中的shell腳本或命令

常見命令形式:

docker exec -it master /bin/bash -c 'echo $PATH'
docker exec -it master /bin/bash -c 'cd /home/bigdata/shell && ./test.sh'

如果shell腳本中涉及到環(huán)境變量,或者提示JAVA_HOME is not set,可以在腳本中加上以下命令

export JAVA_HOME=jdk路徑

補充:在docker宿主機上運行docker中container中的執(zhí)行的命令

腳本如下:

docker exec -u root xxx(container名稱) bash -c '命令1 && 命令2'

實際例子如下:

docker exec -u root mycentos bash -c 'mkdir /home/test.txt && chmod 777 /home/test.txt && runuser - oracle -c "rm -rf /home/test.txt"'

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽:雞西 朝陽 連云港 隴南 面試通知 荊門 運城 遵義

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker 實現(xiàn)容器與宿主機無縫調(diào)用shell命令》,本文關(guān)鍵詞  docker,實現(xiàn),容器,與,宿,主機,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《docker 實現(xiàn)容器與宿主機無縫調(diào)用shell命令》相關(guān)的同類信息!
  • 本頁收集關(guān)于docker 實現(xiàn)容器與宿主機無縫調(diào)用shell命令的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章