docker version :查看docker的 版本信息docker
docker info:显示docker系统信息bash
docker --help:docker的帮助命令ui
docker images :列出本地主机上的镜像spa
docker images的参数说明命令行
-a:列出本地全部的镜像(含中间镜像层)rest
-q:只显示镜像Id日志
--digests:显示镜像的摘要信息code
--no-trunc:显示完整的镜像信息进程
docker search:从仓库中搜索指定的镜像it
docker search的参数说明
--no-trunch:显示完整的镜像描述
-s:列出收藏数不小于指定值得镜像
--automated:只列出automed build类型的镜像
docker rmi -f :删除镜像
docker rmi -f 镜像ID :删除单个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG
删除多个
docker rmi -f $(docker images -qa)
删除所有
docker pull :下载镜像
常见的容器命令
docker润【option】image【command】:新建并启动
参数说明:
--name=“容器的新名字”:为容器指定一个名称
-d:后台运行容器,并返回容器Id,也即启动守护式容器
-i:以交互式运行容器,一般与-t同时使用
-t:为容器从新分配一个位数入终端,一般与-i同时使用
-P:随机端口映射
-p:指定端口映射
docker ps:列出当前全部在运行的容器
参数说明:
-a:列出当前全部正在运行的容器+历史上运行过的
-l:显示最近常见的容器
-n:显示最近n个常见的容器
-q:静默模式,只显示容器的编号
--no-trunc:不断输出
exit:容器中止退出
ctrl +p +q:容器不中止退出
容器启停命令
docker start:启动容器
docker restart:重启容器
docker stop:中止容器
docker kill:强制中止容器
删除已中止的容器
docker rm 容器id:删除单个容器
docker rm -f $(docker ps -a -q):删除多个容器
docker rum -d 容器名 启动守护是容器
docker log -f -t --tail 容器id
-t:是加入时间戳
-f:跟随最新的日志打印
--tail:数字显示最后多少条
docker top 容器id:查看容器内运行的进程
docker inspect 容器id:查看内部细节
进入正在运行的容器并以命令行交互
docker exec -it 容器id bashSheel:在容器中打开新的终端,而且能够启动新的进程
docker attach 容器id:直接进入容器终端的命令,不会启动新的进程
docker cp 容器id:容器内路径 目标主机路径 从容器内拷贝文件到主机上