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 發表在 痞客邦 留言(0) 人氣(25)
留言功能已依作者設定調整顯示方式