322ggg 发表于 2018-1-22 10:45:28

Docker中配置国内镜像



    Docker中国区官方镜像简介
      在国内,可以通过registry.docker-cn.com访问官方镜像库,目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。
      配置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相关的功能和选项。

    拉取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

    测试busybox
      测试拉取的busybox镜像

      # docker run busybox echo “hello world”
      hello world

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


imissmylove 发表于 2018-1-26 10:08:20

多谢楼主分享

淡夏阳光 发表于 2018-1-27 20:42:39

有阿里云的吗?
页: [1]
查看完整版本: Docker中配置国内镜像