开发者社区> 问答> 正文

docker exec -it bash 自动退出,一进去一会就退出了怎么处理?什么原因

docker exec -it bash 自动退出

就是进入容器之后,过几秒他就自动退出了。想问下什么原因

展开
收起
我是小美女 2021-10-18 14:45:18 3514 0
2 条回答
写回答
取消 提交回答
  • 你好,你解决了吗?是怎么解决的?

    2023-01-05 14:41:44
    赞同 展开评论 打赏
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好, 容器里的前台进程挂了,而你又设置了 restart=always 或是 restart=unless-stopped,就会反复在启动 -> 挂掉 -> 退出 -> 重启之间循环了。

    如果你确定你这个镜像里有前台进程、或是你在 docker run 的时候指定了别的前台进程,那么你可以 docker inspect 看一下日志路径来进行分析。

    2021-10-18 14:46:13
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载