加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

docker – 可以修复STATUS“退出(-1)”的容器吗?

发布时间:2020-12-16 03:43:01 所属栏目:安全 来源:网络整理
导读:结果我似乎无法启动它或附加它: $sudo docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES17d34ecd8c24 ubuntu:latest "bash" 2 hours ago Exited (-1) 27 minutes ago fervent_kowalevski ...$sudo docker start 17d34ecd8c24Error respo

结果我似乎无法启动它或附加它:

$sudo docker ps -a
CONTAINER ID        IMAGE                COMMAND             CREATED             STATUS                        PORTS               NAMES
17d34ecd8c24        ubuntu:latest        "bash"              2 hours ago         Exited (-1) 27 minutes ago                        fervent_kowalevski  
...

$sudo docker start 17d34ecd8c24
Error response from daemon: Cannot start container 17d34ecd8c24: [8] System error: Unit docker-17d34ecd8c24ffcc9392735710b56ee9bab1cc62237f152114017fe6f92c3fcb.scope already exists.
FATA[0000] Error: failed to start one or more containers

$sudo docker attach 17d34ecd8c24
FATA[0000] You cannot attach to a stopped container,start it first

我能做些什么来解决它吗?

最佳答案
这可能与https://github.com/docker/docker/issues/7015有关吗?查看评论https://github.com/docker/docker/issues/7015#issuecomment-52522196以获得解决方法.

对于您的特定错误,您可以执行以下操作:

$systemctl stop docker-17d34ecd8c24ffcc9392735710b56ee9bab1cc62237f152114017fe6f92c3fcb.scope

然后尝试再次启动容器.但是,如果您以交互方式将此容器作为bash shell运行,则无法启动它然后附加到它,因为shell将立即退出.您需要将-a(attach)和-i(交互式)添加到docker start命令.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读