码迷,mamicode.com
首页 > 其他好文 > 详细

Docker中配置国内镜像

时间:2018-01-19 14:10:38      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:str   linu   echo   dig   systemctl   ror   star   osi   trying   

  • Docker中国区官方镜像简介
    ??在国内,可以通过registry.docker-cn.com访问官方镜像库,目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。

    1. 配置Docker中国区官方镜像
      ??使用vi修改 /etc/docker/daemon.json 文件并添加上”registry-mirrors”: [“https://registry.docker-cn.com“],如下
      vi /etc/docker/daemon.json
      {
      “registry-mirrors”: [“https://registry.docker-cn.com“]
      }

    重启Docker
    ??配置完之后执行下面的命令,以使docker的配置文件生效

    注意:
    1、centOS7.0使用
    systemctl daemon-reload
    systemctl restart docker
    2、centOS7.0以下
    service docker restart

  • 测试配置的结果
  • busybox简介
    ??我们可以通过从镜像仓库中拉去镜像的方式来测试镜像地址是否配置成功,比如说我们可以尝试去拉取一个简单的busybox镜像来进行相应的测试。
  • ??busybox是一个集成了一百多个最常用linux命令和工具的软件,同时它也是一个最小的Linux系统,它提供了该系统的主要功能,例如grep、find、mount以及telnet等但不包含一些与GNU相关的功能和选项。

    1. 拉取busybox
      ??执行指令如下:

        docker pull busybox

    ??当看到下面的信息时,说明镜像已经拉取成功

            Using default tag: latest 
            Trying to pull repository docker.io/library/busybox … 
            latest: Pulling from docker.io/library/busybox 
            9e87eff13613: Pull complete 
            Digest: sha256:2605a2c4875ce5eb27a9f7403263190cd1af31e48a2044d400320548356251c4
    1. 测试busybox
      ??测试拉取的busybox镜像

          [root@localhost ~]# docker run busybox echo “hello world” 
          hello world

    ??当我们看到控制台打印出的“hello world”时,这就说明我们的busybox已经测试成功了。

    Docker中配置国内镜像

    标签:str   linu   echo   dig   systemctl   ror   star   osi   trying   

    原文地址:http://blog.51cto.com/yushiwh/2062805

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!