在 Docker 中,如果你想删除所有名称中包含特定字符串(比如"nebula")的容器,你可以使用以下步骤
2.列出容器
首先,列出所有正在运行的容器,你可以使用以下命令:
docker ps
3.查询容器
然后,使用grep命令过滤出名称中包含"nebula"的容器 ID:
docker ps | grep nebula
4.停止容器
接下来,使用docker stop命令停止这些容器:
docker stop $(docker ps -a -q -f name=nebula)
5.删除容器
最后,使用docker rm命令删除这些容器:
docker rm -f $(docker ps -a -q -f name=nebula)
注意:-a 选项表示列出所有容器,包括未运行的容器。-q 选项表示只显示容器的 ID。-f name=nebula 是一个过滤器,用来选择名称中包含"nebula"的容器。
确保在执行删除操作之前,已经停止了这些容器,并且确认删除操作不会影响正在运行的服务或数据。如果需要删除容器同时删除其镜像,可以添加-v参数来删除容器的卷。
觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙