docker--容器命令
1.新建并运行容器
docker run
例:docker run centos -it --name mycentos /bin/bash #启动centos容器以交互式终端运行,并命名为mycentos
-i 以交互式窗口启动
-t 以伪终端的方式运行
-d 以守护进程的方式启动容器
--name 指定容器的名称
-P 随机映射端口
-p 指定映射端口
有以下四种格式:
(1) ip:hostPort:containPort (2)ip:containPort (3)hostPort:containPort (4)containPort
2.查看docker上运行的进程
docker ps
-a 查看docker上运行的所有镜像(正在运行 + 历史运行过的)
-l 查看上一次运行过的容器
-n 查看上n次运行过的容器
例如:查看上三次运行过的容器
docker ps -n 3
-q 静默显示(只显示容器id)
例如:显示上一次运行的容器id
docker ps -l -p
--no-trunc 不截断输出
3.退出正在运行的容器
exit
ctrl + P + Q 退出但是不停止容器
4.启动容器
docker start 容器名\容器id
例如: docker start centos
5.重启容器
docker restart 容器名\容器id
例如:docker restart centos
6.停止容器
docker stop 容器名\容器id
例如:docker stop centos
7.强制停止容器
docker kill
例如:docker stop centos
8.删除已停止的容器
docker rm 容器名:标签\容器Id
-f 强制删除
例如:删除上一次运行的容器
docker rm $(docker ps -lq)
9.批量删除已停止的容器
例如 docker rm $(docker ps -la) #删除历史已经运行过的容器