云原生系列技术(二):Docker 镜像详解

​上一节我们主要讲了《Docker 介绍及实战》,这一节我们给大家重点讲下Docker镜像。
以实战为主,分三步走:使用别人的镜像 ——》制作自己镜像——》搭建自己的私有镜像仓库。

一、使用别人的镜像

  1. 配置国内镜像源

    Docker 拉取(pull)镜像都是访问默认的Docker hub上的镜像,在国内网络环境下,下载镜像速度特别慢,所以建议国内用户使用Registry Mirror配置国内仓库镜像.方法如下:

    首先,通过/etc/docker/daemon.json(系统如果没有这个文件,就新建一个)文件指定要使用的镜像源,这里以Docker官方提供的中国区镜像源为例:

    vi /etc/docker/daemon.json
    {
    	"registry-mirrors":["https://registry.docker-cn.com"]
    }
    

    备注:大家也可以使用其他的镜像源,比如:

    ustc: https://docker.mirrors.ustc.edu.cn

    网易:http://hub-mirror.c.163.com

    腾讯:https://mirror.ccs.tencentyun.com //只有在腾讯云里面才可以访问到

    DaoCloud: http://{id}.m.daocloud.io //{id}需要自己注册账号后申请得到

    aliyun: https://{id}.mirror.aliyuncs.com // {id} 需要自己注册账号后申请得到

    接着,重新加载配置,重启docker:

    systemctl daemon-reload
    systemctl restart docker
    

    通过 docker info 看下配置是否生效:
    在这里插入图片描述

  2. 搜索镜像

    使用别人的镜像,第一步应该是先搜索镜像,通常我们会去Docker官方镜像库(https://hub.docker.com/)里面找。下面通过docker search来搜索镜像。

    以busybox为例(BusyBox是一个集成了一百多个最常用Linux命令和工具【如cat、echo、grep、mount、telnet】的精简工具箱,它只有不到2MB的大小,很方便进行各种快速验证)

    首先通过以下命令看下帮助:

    docker search  --help
    

    在这里插入图片描述
    接下来参考帮助来搜索busybox镜像:

    docker search busybox
    

    在这里插入图片描述
    通过上图,我们看到搜索到25个镜像(其实还有很多,只是默认返回25条记录),镜像按照stars(收藏数)从大到小排列。

    如果我们只想查找收藏数大于10的,可以通过-f来过滤:

    docker search -f stars=10 busybox
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值