Docker 在错误/命令失败时关闭 bash

问题描述 投票:0回答:1

我有一个以

CMD ["sleep", "infinity"]
结尾的 docker 文件。我可以使用
docker compose <service>  up -d
启动它并使用
docker compose <service> bash
附加到终端会话。

但是如果有任何错误/失败的命令(例如拼写错误的命令),bash 会话就会关闭,此时我必须再次附加并从上次中断的地方继续。即使命令失败,有没有办法让 bash 保持活动状态?我尝试使用 docker run -it ....但有同样的问题

bash docker docker-compose
1个回答
0
投票

即使出现一些错误,您也可以使用

set +e
bash 选项继续下一个命令

© www.soinside.com 2019 - 2024. All rights reserved.