docker exec
Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Run a command in a running container
Options:
-d, --detach Detached mode: run command in the background
--detach-keys string Override the key sequence for detaching a container
-e, --env list Set environment variables
-i, --interactive Keep STDIN open even if not attached
--privileged Give extended privileges to the command
-t, --tty Allocate a pseudo-TTY
-u, --user string Username or UID (format: <name|uid>[:<group|gid>])
-w, --workdir string Working directory inside the container
自动部署脚本
docker exec -it sdf458eass /bin/bash <<EOF
sh abc.sh
exit
EOF
报错:the input device is not a TTY
命令中去掉t
错误解决
docker exec -i acee /bin/bash <<EOF
sh abc.sh
exit
EOF