我根据图像启动了一个docker容器,其中包含一个文件“run.sh”.在
shell脚本中,我使用docker exec,如下所示
docker exec <container-id> sh /test.sh
test.sh完成执行,但是直到我按下ctrl C才停止docker exec.结果,我的shell脚本永远不会结束.任何可能导致此问题的指针.
最佳答案 我可以使用添加-it参数:
docker exec -it< container-id> sh /test.sh
我根据图像启动了一个docker容器,其中包含一个文件“run.sh”.在
shell脚本中,我使用docker exec,如下所示
docker exec <container-id> sh /test.sh
test.sh完成执行,但是直到我按下ctrl C才停止docker exec.结果,我的shell脚本永远不会结束.任何可能导致此问题的指针.
最佳答案 我可以使用添加-it参数:
docker exec -it< container-id> sh /test.sh