Docker

docker version :查看docker的 版本信息

docker info:显示docker系统信息

docker --help:docker的帮助命令

docker images :列出本地主机上的镜像

docker images的参数说明

-a:列出本地所有的镜像(含中间镜像层)

-q:只显示镜像Id

--digests:显示镜像的摘要信息

--no-trunc:显示完整的镜像信息

docker search:从仓库中搜索指定的镜像

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:容器内路径 目标主机路径  从容器内拷贝文件到主机上

 

posted @ 2021-08-05 16:14  博客老手  阅读(26)  评论(0)    收藏  举报