【问题标题】:docker + why we cant kill the containerdocker + 为什么我们不能杀死容器
【发布时间】:2021-12-06 09:39:18
【问题描述】:

我们有带有以下容器的 Linux 机器

docker ps
CONTAINER ID        IMAGE                   COMMAND                  CREATED             STATUS              PORTS               NAMES
6de660db9fdb        kafka-exporter:v1.9.0   "/bin/kafka_export"   23 hours ago        Up 17 hours                             kafka-export

我们想杀死容器,所以我们这样做了:

docker kill 6de660db9fdb

但它会挂起一段时间(超过一个小时而不是被杀死)

关于如何停止/杀死容器的任何建议?

【问题讨论】:

  • 您可以运行docker stopdocker rm,如果这不起作用,则docker rm 有一个-f 标志。这将使用SIGKILL
  • 我从 docker stop 6de660db9fdb 开始,这也需要时间,(直到现在还没有弯腰)
  • 好的,那就试试docker container rm -f 6de6
  • 也尝试了 docker 容器 rm -f 6de660db9fdb ,但 1 分钟后仍然挂起)
  • 好吧,最后的办法是完全停止 Docker。 :)

标签: docker docker-compose containers rhel


【解决方案1】:

您可以先尝试重启 Docker 服务:

sudo systemctl restart docker

然后使用 force -f 标志移除容器:

sudo docker rm -f 6de660db9fdb

【讨论】:

    猜你喜欢
    • 2020-01-10
    • 2018-12-03
    • 2023-04-08
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多