3.Docker常用命令介绍

网友投稿 286 2022-10-22

3.Docker常用命令介绍

1. docker帮助命令

​1.1 docker version 查看docker版本信息​

​1.2 docker info 查看docker配置信息​

​1.3 docker --help 查看docker命令​

2. 镜像命令

​2.1 docker images 查看本机上可以运行的镜像​

REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小

-a 列出本地所有的镜像,包含中间镜像层

-q 列出镜像id

-- digests 获取镜像的摘要信息

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

​2.2 docker search 在hub.docker.com查找镜像​

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

-s 30 列出收藏数大于30的镜像

--automated 只列出 automated build 类型的镜像,即 AUTOMATED 为 ok 的镜像。

​2.3 docker pull xxx 下载xxx镜像​

​2.4 docker rmi -f xxx 删除镜像​

​2.5 docker rmi -f $(docker images -qa) 清空镜像库​

​2.6 镜像commit操作,提交容器副本使之成为一个新的镜像​

docker commit -m="描述信息" -a="作者" 容器id 要创建的目标镜像名:[标签名]

3. 容器命令

​3.1 docker run 启动容器​

-i 以交互模式运行容器,通常与-t一起使用

-t 为容器重新分配一个伪输入终端,通常与-i同时使用

docker ps 查看docker运行的进程,看到centos和id和docker的centos的主机名一致

-d 后台运行容器,并返回容器id,即启动守护式容器

--name="new name" 为容器指定一个名称

-P 随机端口映射

-p 指定端口映射,有一下四种方式:

ip:hostPort:containePort

ip::containePort

hostPort:containePort

containePort

​3.2 docker ps 查看docker运行的进程,看到centos和id和docker的centos的主机名一致​

-a 列出当前所有正在运行的容器+历史上运行过的容器

-l 显示最近创建的容器

-n 显示最近n个创建的容器

-q 静默模式,只显示容器编号

--no-trunc 不截断输出所有信息

​3.3 退出容器​

exit 容器停止退出

ctrl + P +Q 容器不停止退出

​3.4 docker start 启动容器​

​3.5 停止容器​

docker stop 容器id或者容器名 正常停止容器

docker kill 容器id或者容器名 强制停止容器

​3.6 docker rm 容器id或者容器名 删除容器​

docker rm -f $(docker ps -a -q) 删除所有容器

​3.7 docker logs -f -t --tail 容器id  查看容器日志​

-t 是否加入时间戳

-f 跟随最新的日志打印

--tail 数字显示最后n条

​3.8 docker top 查看容器内部运行的进程​

​3.9 docker inspect 查看容器内部的细节​

​3.10 docker attach 重新进入容器​

​3.11 docker exec -t 容器id 命令  对容器执行命令​

进入一个已经启动的tomcat容器

​3.12 从容器拷贝数据到宿主机上​

docker cp 容器id:docker容器路径 系统路径

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于图片base64的信息
下一篇:火车查询(火车查询班次线路查询)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~