docker_exec_command.sh
· 375 B · Bash
Неформатований
#!/bin/bash
CONTAINER_NAME="your_container" # 記得換成你的 container 名稱
DEFAULT_COMMAND="bash" # 預設指令,請自訂
if [ $# -eq 0 ]; then
# 沒帶參數,用預設指令
docker exec -it "$CONTAINER_NAME" $DEFAULT_COMMAND
else
# 有帶參數,直接執行你傳進來的指令
docker exec -it "$CONTAINER_NAME" "$@"
fi
| 1 | #!/bin/bash |
| 2 | |
| 3 | CONTAINER_NAME="your_container" # 記得換成你的 container 名稱 |
| 4 | DEFAULT_COMMAND="bash" # 預設指令,請自訂 |
| 5 | |
| 6 | if [ $# -eq 0 ]; then |
| 7 | # 沒帶參數,用預設指令 |
| 8 | docker exec -it "$CONTAINER_NAME" $DEFAULT_COMMAND |
| 9 | else |
| 10 | # 有帶參數,直接執行你傳進來的指令 |
| 11 | docker exec -it "$CONTAINER_NAME" "$@" |
| 12 | fi |
| 13 |
| 1 | #!/bin/bash |
| 2 | echo "你下了這些參數:" "$@" |
| 3 |