随机
Enter 搜索 ↑↓ 切换 Esc 清空

docker-rm

命令

删除一个或多个容器

docker-rm

删除一个或多个容器

补充说明

docker rm 命令用于删除一个或多个已停止的容器。如果要删除运行中的容器,需要先停止或使用 -f 强制删除。

语法

docker rm [OPTIONS] CONTAINER [CONTAINER...]

选项

-f, --force       # 强制删除运行中的容器(使用SIGKILL)
-l, --link        # 删除指定链接而非容器
-v, --volumes     # 删除容器关联的匿名卷

常用实例

# 删除已停止的容器
docker rm my-nginx

# 强制删除运行中的容器
docker rm -f my-nginx

# 删除多个容器
docker rm container1 container2

# 删除所有已停止的容器
docker rm $(docker ps -a -q --filter "status=exited")

# 删除容器及其关联的匿名卷
docker rm -v my-nginx

# 删除所有容器(包括运行中的)
docker rm -f $(docker ps -aq)

# 按名称模式删除
docker rm $(docker ps -a -q --filter "name=test*")