美文网首页程序员
docker 的镜像和镜像源加速 (二)

docker 的镜像和镜像源加速 (二)

作者: 求知久久编程学院 | 来源:发表于2021-01-20 14:28 被阅读0次

    1. 介绍

    上一篇: 安装docker(一)

    说镜像前,先说说容器,其实容器就是在镜像上运行的进程,docker容器就是一个个进程,就好比,镜像是模板,存在于磁盘上,而容器就是模板生成来的实例,就有点类似,镜像是类,而对象是容器,对象是类生成的。

    先来查看系统上的镜像,可以使用docker images命令。

    你会发现是空的。

    因为没有任何镜像。

    我们来做个hello world

    首先要下载镜像,会使用docker pull命令,比如:

    $ docker pull hello-world
    

    你可能会发现,半天都没反应,更没下载下来,因为那个放镜像的地方在国外,反正在国内访问就有点慢,所以需要用到加速器。

    2. 加速器

    已经有人同步好了那些镜像,放在了国内的服务器,我们下载下来就会快很多。

    这个就是加速器。

    国内的加速器有好多,我们使用阿里云的加速器。

    https://cr.console.aliyun.com/#/imageList

    把下面的内容贴到终端上:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://oyukeh0j.mirror.aliyuncs.com"]
    }
    EOF
    

    然后再把docker重启,比如我是ubuntu 14.04,就可以这样:

    $ sudo /etc/init.d/docker restart
    

    你再运行docker pull hello-world试试。

    是不是很快?

    如果看不出效果,可以试下docker pull sameersbn/gitlab

    上面说的是在ubuntu下进行操作,如果是mac呢?

    image

    完结。

    下一篇:docker的容器(三)

    相关文章

      网友评论

        本文标题:docker 的镜像和镜像源加速 (二)

        本文链接:https://www.haomeiwen.com/subject/hejkzktx.html