Docker容器常用命令
Posted zhqqqq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker容器常用命令相关的知识,希望对你有一定的参考价值。
#新建并启动容器
docker run 【OPTIONS】 IMAGE 【COMMAND】 【ARG...】
OPTIONS说明:
--name="容器名称" :为容器指定一个名称
-d:后台运行容器并返回容器ID,也即启动守护容器
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-P:随机端口映射
-p:指定端口映射,有以下四种格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
#列出容器中所有的进程
docker ps 【OPTIONS】
OPTIONS说明:
-a:列出当前所有正在运行的容器+历史上运行过的容器
-l:显示上一次创建的容器
-n:显示最近n个创建的容器 (-n后边加数字)
-q:静默模式,只显示容器编号
--no-trunc:不截断输出
#退出容器
exit 容器停止退出
ctrl+P+Q 容器不停止退出
#启动容器
docker start 容器ID或者容器名
#停止容器
docker stop 容器ID或者容器名
#重启容器
docker restart 容器ID或者容器名
#强制停止容器
docker kill 容器ID或者容器名 相当于拔电源
#删除已停止的容器
docker rm 容器ID或者容器名
docker rm -f 删除正在运行的容器
#一次删除多个容器
docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm xargs表示多个可变参数
以上是关于Docker容器常用命令的主要内容,如果未能解决你的问题,请参考以下文章