Docker中配置国内镜像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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是一个集成了一百多个最常用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镜像[[email protected] ~]# docker run busybox echo “hello world” hello world
??当我们看到控制台打印出的“hello world”时,这就说明我们的busybox已经测试成功了。
以上是关于Docker中配置国内镜像的主要内容,如果未能解决你的问题,请参考以下文章