我有一个命令(pg_restore ...
),如果我这样做:
docker exec -it ID bash
然后执行它inside它,连续输出,但如果我这样做:
docker exec -it ID pg_restore ...
它仍然有效,但是我无法连续获得输出。我也尝试过:
docker exec -it bash -c "pg_restore ..."
没有成功。知道如何获得连续的STDOUT吗?
谢谢
-i用于交互(添加标准输入)-t用于将tty添加到进程我认为很简单:docker exec ID pg_restore
应该工作