Docker 镜像加速配置以及hello-world

系统版本CentOS7   linux内核3.10

国外的Docker地址实在太慢,于是需要配置镜像加速

目前国内的镜像加速地址基本都是阿里云和网易云,但一般开发者都会选择阿里云

阿里云的地址每个账户不一样的。https://www.aliyun.com/?utm_content=se_1000301881  

注册一个账户或者用淘宝等账户登录。控制台搜索镜像就出来了,选择镜像加速器

Docker 镜像加速配置以及hello-world

Docker 镜像加速配置以及hello-world

于是找到/etc/docker目录下修改daemon.json文件

有人会说,我安装了docker为什么没有daemon.json这个文件,如果没有在该目录下新建一个daemon.json文件即可,docker默认是这个位置,如果需要自定义文件的位置:$ sudo dockerd --config-file=xxx

详情看官网:https://docs.docker.com/engine/reference/commandline/dockerd/

我的/etc/docker目录下也没有这个daemon.json文件,新建一个即可

daemon.json:


{
 "registry-mirrors": ["https://8f81hwna.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker

 

如果是CentOS6 配置文件地址是/etc/sysconfig/docker这个文件Docker 镜像加速配置以及hello-world

如果是用网易云地址改成http://hub-mirror.c.163.com即可

 

运行hello-world这是Docker提供的,可以说是测试Docker的:docker run hello-world,该镜像运行之后,出现提示,接着停止运行,容器自动终止

Docker 镜像加速配置以及hello-world

如果本地没有该镜像,会从Docker Hub查找并下载到本地,再以该镜像为模板生产容器实例运行。如果都没有,返回失败错误信息,找不到该镜像。

Docker 镜像加速配置以及hello-world

一个镜像可以生产多个容器