当我使用
在docker容器上运行bash时docker exec -it bash
任何失败的命令(例如cat nonexistent-file
)都会导致bash退出
我怎样才能阻止这种情况的发生?
我希望bash按照正常方式运行,即一个失败的命令只返回到bash提示符
在docker容器的.bashrc
中,我设置了
set -e
使bash在命令失败时立即退出。
删除它解决了我的问题,所以这不是真正的docker相关…