📅  最后修改于: 2023-12-03 15:39:48.481000             🧑  作者: Mango
本文旨在介绍如何按图像名称杀死 Docker - CSS。在开发 Docker 应用时,经常需要启动多个容器运行各自的服务。如果不需要某个服务了,就需要杀死该容器来释放资源。但是有时候会出现无法杀死容器的情况,此时可以使用按图像名称杀死 Docker。
打开命令行工具。
运行以下命令,列出当前正在运行的 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
确定需要杀死的容器的图像名称,例如上述结果中的 nginx:latest
。
运行以下命令,杀死指定图像名称的容器:
docker kill $(docker ps | grep 'nginx:latest' | awk '{print $1}')
Markdown代码片段:
docker kill $(docker ps | grep 'nginx:latest' | awk '{print $1}')
运行结果如下:
a3e4f47d45ea
此时该容器已被杀死。
按图像名称杀死 Docker 可以更方便地释放资源。正确使用此方法可以有效解决无法杀死 Docker 容器的问题。