docker exec commands
參數 說明 範例
-d, --detach 背景執行模式:在容器中執行命令並立即返回,不進入互動。 docker exec -d mycontainer touch /tmp/execWorks
--detach-keys 自訂分離快捷鍵:覆蓋預設的分離鍵組合(例如 Ctrl-p Ctrl-q)。 docker exec --detach-keys="ctrl-x" mycontainer sh
-e, --env 設定環境變數:為 exec 過程指定環境變數。 docker exec -e VAR_A=1 -e VAR_B=2 mycontainer env
--env-file 讀取環境變數檔案:從檔案載入環境變數。 docker exec --env-file ./env.list mycontainer env
-i, --interactive 保持 STDIN 開啟:即使沒有附加也保持輸入管道。 docker exec -i mycontainer sh
--privileged 提升權限:給予命令額外的容器權限。 docker exec --privileged mycontainer sh
-t, --tty 分配虛擬終端 (TTY):讓輸出顯示為互動式終端。 docker exec -it mycontainer bash
-u, --user 指定使用者或 UID:格式為 user|uid[:group|gid] docker exec -u root mycontainer whoami
-w, --workdir 指定工作目錄:在容器內設定命令執行目錄。 docker exec -it -w /root mycontainer pwd
創作者介紹
創作者 mitblog 的頭像
mitblog

香腸炒章魚

mitblog 發表在 痞客邦 留言(0) 人氣(25)