docker rm 删除容器命令
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 pause/unpause 暂停/恢复容器命令:docker pause 用于暂停容器中所有的进程。docker unpause 用于恢复容器中所有的进程。语法:docker pause CONTAINER [CONTAINER...];docker unpause CONTAINER [CONTAINER...]