docker容器启动后闪退问题
运行docker start 后,再次查看docker ps -a 发现还是退出状态,退出时间更新了。docker容器必须有一个一直在运行的cmd任务,否则docker会判定容器无任务,直接退出。docker run 创建容器后,docker ps -a发现容器并没有正在运行,退出状态。attach是进入一个现有的命令行,如果exit退出,整个容器就退出了。思路就是添加一个一直不会停掉的任务,保持
·
问题描述:
docker run 创建容器后,docker ps -a发现容器并没有正在运行,退出状态。
运行docker start 后,再次查看docker ps -a 发现还是退出状态,退出时间更新了。
docker容器启动后闪退。
原因:
docker容器必须有一个一直在运行的cmd任务,否则docker会判定容器无任务,直接退出。
解决方法:
思路就是添加一个一直不会停掉的任务,保持挂起。
docker run -dit ubuntu /bin/bash
再查看docker ps就有了

后面进去不要attach进去,可以exec
attach是进入一个现有的命令行,如果exit退出,整个容器就退出了。
exec重新开启一个
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)