Docker容器技术 |帮助命令 |镜像命令 |容器命令


一、帮助命令

docker version查看客户端和服务端docker的版本。

docker infodocker详细信息。

docker --helpdocker的帮助命令,类似Linux的man --help命令,--help可以换成需要了解的命令

二、镜像命令

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

参数:
-a:列出本地所有的镜像(含中间映像层)
-q:只显示镜像ID
--digests:显示镜像的摘要信息
--no-trunc:显示完整的镜像信息

在这里插入图片描述

同一仓库源可以有多个tag,代表这个仓库源的不同个版本,使用repository:tag 来定义不同的镜像。如果不指定一个镜像的版本标签,将默认使用tag为latest的镜像。

docker search 镜像名:搜索镜像

参数:
-s:列出收藏数不小于指定值的镜像
-no-trunc:显示完整的镜像描述
--automated:只列出automated build类型的镜像

搜索实际上是在DockerHub网站上进行搜索,无法打开此网页可以考虑多配置几个镜像,另外如果电脑挂载了vpn也可能会导致search失败。

docker pull 镜像名:拉取镜像

将DockerHUb上的镜像拉取到本地。

docker rmi 镜像名:删除镜像

参数:
rmi -f 镜像 :强制删除单个
rmi -f 镜像1 镜像2:删除多个
rmi -f $(docker images -qa):删除全部

三、容器命令

前提:有镜像才能创建容器,接下来以centos为例,演示容器命令。
在这里插入图片描述
docker run [可选参数] 镜像名 [可选参数]:新建并启动容器

参数:

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

在这里插入图片描述

docker ps [可选参数]:列出所有正在运行的容器

参数:

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

在这里插入图片描述

exit:容器停止并退出

ctrl+p+q:容器不停止退出

docker start 容器名:启动容器

docker restart 容器名:重启容器

docker stop 容器名:停止容器

docker kill 容器名:强制停止容器

docker rm 容器名:删除已停止的容器

  • docker rm -f $(docker ps -a -q):删除多个容器
  • docker ps -a -q | xargs docker rm:删除多个容器(xargs是可变参数)

docker logs -f -t --tail 数字 容器名:查看容器日志

  • -t :是加入时间戳
  • -f :跟随最新的日志打印
  • --tail 数字: 显示最后多少条

docker top 容器名:查看容器内运行的进程

docker attach 容器名:进入容器中打开新的终端,并且启动新终端

docker exec -it 容器名 /bin/bash:进入容器启动命令的终端,不会启动新的终端

docker cp 容器名:容器内资源路径 目的主机路径:从容器内的资源拷贝到主机上

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Hudie.

不要打赏!不要打赏!不要打赏!

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

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

打赏作者

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

抵扣说明:

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

余额充值