docker rm 删除容器命令

 Docker 命令大全Docker 命令大全

 

1. 用途

docker rm 用于删除一个或多个容器。

 

2. 语法

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

OPTIONS说明:

  • -f :通过 SIGKILL 信号强制删除一个运行中的容器。
  • -l :移除容器间的网络连接,而非容器本身。
  • -v :删除与容器关联的卷。

参数说明:

    • CONTAINER 既可以是容器的 Name,也可以是容器的 ID

查看运行中的容器的 Name 和 ID,通过下面的命令:

docker ps

查看所有的容器 Name 和 ID,通过下面的命令:

docker ps -a

 

3. 范例

    • 强制删除运行中的容器 mysql-test、nginx-test
docker rm -f mysql-test nginx-test
    • 移除容器 nginx-test 对容器 mysql-test 的连接,连接名 mysql
docker rm -l mysql 
    • 删除容器 nginx-test, 并删除容器挂载的数据卷
docker rm -v nginx-test
    • 删除所有已经停止的容器
docker rm $(docker ps -a -q)

 

 Docker 命令大全Docker 命令大全

docker pause/unpause 暂停/恢复容器命令:docker pause 用于暂停容器中所有的进程。docker unpause 用于恢复容器中所有的进程。语法:docker pause CONTAINER [CONTAINER...];docker unpause CONTAINER [CONTAINER...]