Docker常用命令

Docker常用命令

1、帮助指令

1.1、docker version

  • 显示docker的版本信息

在这里插入图片描述

1.2、docker info

  • 显示docker系统信息,包括镜像和容器数量

在这里插入图片描述

1.3、docker [命令] --help

  • 相当于docker命令说明文档

在这里插入图片描述

查看images命令用法

在这里插入图片描述

2、镜像命令

2.1、docker images

  • 列出本机上的所有镜像

在这里插入图片描述

各项说明

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

可选项

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

在这里插入图片描述

  • -q :只显示镜像ID

在这里插入图片描述

  • –digests :显示镜像的摘要信息
  • –no-trunc :显示完整的镜像信息

2.2、docker search

  • 搜索镜像

用法:docker search [OPTIONS] 镜像名字

在这里插入图片描述

会出现的问题 有可能会访问超时或者找不到主机到路由 原因一 :没有配置国内镜像 二:虚拟机网关没有配置好

OPTIONS说明

  • –name=“容器新名字”: 为容器指定一个名称;
  • -d: 后台运行容器,并返回容器ID,也即启动守护式容器;
  • -i:以交互模式运行容器,通常与 -t 同时使用;
  • -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
  • -P: 随机端口映射;
  • -p: 指定端口映射,有以下四种格式
    ip:hostPort:containerPort
    ip::containerPort
    hostPort:containerPort
    containerPort

在这里插入图片描述

在这里插入图片描述

2.3、docker pull

  • 下载镜像

用法:docker pull 某个XXX镜像名字

在这里插入图片描述

在这里插入图片描述

2.4、docker rmi

  • 删除镜像

用法:docker rmi -f 某个镜像名字或者ID

在这里插入图片描述

也可以一次删除多个镜像

  • docker rmi -f 镜像名1:TAG 镜像名2:TAG

删除全部镜像

  • docker rmi -f $(docker images -qa)

分析:docker images -qa 查询出全部镜像 然后 docker rmi -f $ (docker images -qa) 删除查询的全部镜像

3、容器命令

有镜像才能有容器

3.1、docker run

  • 新建并启动容器

用法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

在这里插入图片描述

常用的OPTIONS

  • –name=“容器新名字”: 为容器指定一个名称;
  • -i:以交互模式运行容器,通常与 -t 同时使用;
  • -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

在这里插入图片描述

在这里插入图片描述

3.2、docker ps

  • 列出当前所有正在运行的容器

用法:docker ps [OPTIONS]

常用的OPTIONS

  • -a :列出当前所有正在运行的容器+历史上运行过的
  • -l :显示最近创建的容器。
  • -n:显示最近n个创建的容器。
  • -q :静默模式,只显示容器编号。
  • –no-trunc :不截断输出。

在这里插入图片描述

在这里插入图片描述

3.3、退出容器

  • exit:容器停止退出
  • ctrl+P+Q :容器不停止退出

3.4、docker start

  • 启动容器

用法:docker start 容器ID或者容器名
在这里插入图片描述

3.5、docker restart

  • 重启容器

用法:docker restart 容器ID或者容器名

标题

3.6、docker stop

  • 停止容器

用法:docker stop 容器ID或者容器名
在这里插入图片描述

3.7、docker kill

  • 强制停止

用法:docker kill 容器ID或者容器名

3.8、docker rm

  • 删除已经停止的容器

用法:docker rm 容器ID

在这里插入图片描述

也可以一次删除多个

  • docker rm -f $(docker ps -a -q)
  • docker ps -a -q | xargs docker rm

3.9、docker logs

  • 查看docker日志

用法:docker logs -tf --tail 容器ID

3.10、docker top

  • 查看容器内运行的进程

用法:docker top 容器ID

3.11、docker inspect

  • 查看容器内部细节

用法:docker inspect 容器ID

谢谢大家的阅读! 若上面有写错的 欢迎纠正哦

推荐学习docker视频 B站 尚硅谷周阳老师

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SC_IT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值