有镜像才能创建容器,这是前提
1)新建并启动容器
docker run [option] IMAGE-NAME [COMMAND] [ARGS]
IMAGE-NAME | 镜像名 | ||||||||||||
option(可选) |
| ||||||||||||
COMMAND ARGS | 命令以及参数 |
2) 列出当前所有正在运行的容器
docker ps [option]
-a | 列出当前所有正在运行的容器+历史上运行过的 |
-l | 显示最近创建的容器 |
-n | 显示最近n个创建的容器 |
-q | 静默模式,只显示容器编号。 |
--no-trunc | 不截断输出 |
3) 容器命令行中 退出容器
exit | 容器停止并推出 |
ctrl+P+Q | 容器不停止退出,容器在后台静默的跑着 |
4) 启动容器
docker start 容器ID或者容器名
5) 重启容器
docker restart 容器ID或者容器名
6) 停止容器
docker stop 容器ID或者容器名
7) 强制停止容器
docker kill 容器ID或者容器名
8)删除已停止的容器
docker rm 容器ID或者容器名
一次性删除多个容器
docker rm -f $(docker ps -aq)
或者
docker ps -a -q |xargs docker rm