📜  按图像名称杀死 docker - CSS (1)

📅  最后修改于: 2023-12-03 15:39:48.481000             🧑  作者: Mango

介绍

本文旨在介绍如何按图像名称杀死 Docker - CSS。在开发 Docker 应用时,经常需要启动多个容器运行各自的服务。如果不需要某个服务了,就需要杀死该容器来释放资源。但是有时候会出现无法杀死容器的情况,此时可以使用按图像名称杀死 Docker。

操作步骤
  1. 打开命令行工具。

  2. 运行以下命令,列出当前正在运行的 Docker 容器:

    docker ps
    

    Markdown代码片段:

    docker ps

    运行结果如下:

    CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS     NAMES
    a3e4f47d45ea   nginx:latest   "/docker-entrypoint.…"   3 seconds ago   Up 1 second   80/tcp   lively_chebyshev
    
  3. 确定需要杀死的容器的图像名称,例如上述结果中的 nginx:latest

  4. 运行以下命令,杀死指定图像名称的容器:

    docker kill $(docker ps | grep 'nginx:latest' | awk '{print $1}')
    

    Markdown代码片段:

    docker kill $(docker ps | grep 'nginx:latest' | awk '{print $1}')

    运行结果如下:

    a3e4f47d45ea
    

    此时该容器已被杀死。

总结

按图像名称杀死 Docker 可以更方便地释放资源。正确使用此方法可以有效解决无法杀死 Docker 容器的问题。