Docker介绍及使用——docker命令


前言

帮助命令:

man docker//linux查看docker命令
docker --help   //docker命令查看
docker imgages --help  //docker 命令中images的相关参数使用 

一、Docker是什么?

Docker本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就好比image镜像文件,只有通过这个镜像文件才能生成Docker容器。image可以看作容器的模板。Docker通过image文件生成容器实例。同一个image文件可以生成多个同时运行的容器实例

镜像: 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含软件运行需要的所有内容,包括代码、运行时库、环境变量和配置文件。以java服务为例,一般包含jar包,jdk以及其他服务运行必备依赖。
容器: 一个容器运行一个服务,以镜像为模板生成。可创建多个容器,实现服务集群。
仓库: 就是放了一堆镜像的地方,我们可以把镜像发布到仓库中,也可以从仓库中拉取自己需要的镜像。类似github一样,可以自己发项目,也可以拉别人或自己的项目。

二、使用步骤

1.镜像命令

(a)查看本地镜像

docker images -a //查看本地已有的所有镜像(含中间映像层)
docker images -q //只显示id
docker --digests //显示镜像的摘要信息
docker  --no-trunc //显示完整的镜像信息

(b)去仓库查询某镜像(去阿里云或你配置的远程仓库查找)

docker search ***  //查找***的镜像
docker search ** -s 10 //查找点赞数大于等于10的镜像
//查找点赞数大于等于10的镜像,前五个
docker search * --filter=starts=10  limit 5

(c)下载镜像

docker pull **** //从 远程仓库拉取(下载)***镜像  

//不加版本号默认拉取最新的镜像,等价于:docker pull centos:latest
docker pull centos

//拉取3.2版本的cento 
docker pull centos:3.2 

(d)删除镜像

  //删除镜像名/ID为***镜像,默认删除最新版本,同下载
  docker rmi **
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值