docker四:docker常用命令之容器命令一
先下载一个CentOS做容器
1、新建并启动容器:docker run [参数] IMAGE [COMMAND] [ARG...]
参数说明:
--name="容器新名字":为容器制定一个名称
-d:后台运行容器,并返回容器ID,即启动守护式容器
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-P(大写):随机端口映射
-p(小写):指定端口映射,有以下四种格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
运行CentOS容器,取名为CentOSTest,并打开伪终端
2、列出当前所有正在运行的容器:docker ps [参数]
参数说明:
-a:列出当前所有正在运行的容器+历史上运行过的
-l:显示最近创建的容器
-n:显示最近n个创建的容器
-q:静默模式,只显示容器编号
--no-trunc:不截断输出
3、退出容器
3.1、exit:容器停止退出
3.2、ctrl+P+Q:容器不停止退出
4、启动容器:docker start 容器ID或容器名
5、重启容器:docker restart 容器ID或容器名
6、停止容器(理解为点击电脑的关机按钮进行关机):docker stop 容器ID或容器名
7、强制停止容器(理解为直接拔电脑电源方式进行关机):docker kill 容器ID或容器名
8、删除已停止的容器
8.1、删除一个:docker rm 容器ID
8.2、删除多个:
8.2.1、docker rm -f $(docker ps -a -q)
8.2.2、docker ps -a -q | xargs docker rm