相关文章推荐
温柔的跑步鞋  ·  深入了解MD4,MD5,SHA哈希密码算法与 ...·  1 年前    · 
力能扛鼎的吐司  ·  Python消息框程序·  1 年前    · 
热心的鼠标垫  ·  Minio下载文件名含中文乱码_minio下 ...·  1 年前    · 
迷茫的枕头  ·  moment常用操作(日期加减、获取月初月末 ...·  1 年前    · 
性感的毛衣  ·  Python读取二进制,HTML,XML格式 ...·  1 年前    · 
小百科  ›  如何所用各不相同的命令启动已经停止使用运营的 Docker 容器?-腾讯云开发者社区-腾讯云
docker docker命令 容器技术 容器
低调的海豚
1 年前
somenzz

如何使用不同的命令启动已经停止运行的 Docker 容器?

腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
somenzz
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > 如何使用不同的命令启动已经停止运行的 Docker 容器?

如何使用不同的命令启动已经停止运行的 Docker 容器?

作者头像
somenzz
发布 于 2022-05-24 14:44:10
2K 0
发布 于 2022-05-24 14:44:10
举报
文章被收录于专栏: Python七号 Python七号

你好,我是征哥,我相信不少人都会遇到这样的问题,容器本来运行的好好的,可是有一天报错退出了,重启容器依然报错,因为默认命令会崩溃,这意味着我无法启动容器后使用 docker exec。

今天分享:如何不重新构建镜像的情况解决容器报错的问题,只需要两步。

第一步,将报错的容器保存至新的镜像

这一步是为了保存之前对容器的变更,如果没有对容器写入东西,这一步可以忽略。

先查看报错的容器,记录它的 CONTAINER_ID:

docker ps -a

然后将容器保存至新的镜像:

docker commit $CONTAINER_ID somenzz/image_xxx_new

第二步,从新的镜像启动一个新的命令

比如说启动一个 shell,去修复容器:

docker run -ti --entrypoint=sh somenzz/image_xxx_new
 
推荐文章
温柔的跑步鞋  ·  深入了解MD4,MD5,SHA哈希密码算法与破解技术-腾讯云开发者社区-腾讯云
1 年前
力能扛鼎的吐司  ·  Python消息框程序
1 年前
热心的鼠标垫  ·  Minio下载文件名含中文乱码_minio下载文件文件名乱码-CSDN博客
1 年前
迷茫的枕头  ·  moment常用操作(日期加减、获取月初月末、季度、年)-阿里云开发者社区
1 年前
性感的毛衣  ·  Python读取二进制,HTML,XML格式存储Excel_<ss
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号