一文学会配置Docker 镜像加速器(阿里云)

简介: 一文学会配置Docker 镜像加速器(阿里云)

前言:


鉴于国内网络问题,拉取 Docker 镜像十分缓慢,需要配置加速器来解决。


 Linux系统


  使用 /etc/docker/daemon.json来配置 Daemon。


 Windows系统


  使用%programdata%\docker\config\daemon.json来配置 Daemon。


 请在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["https://xxxx.xxxx.aliyuncs.com"]
}

1.使用阿里云镜像加速器

7.png登录阿里云后,进入控制台,选择容器镜像服务后先启用服务。


2.启用容器镜像服务

8.png

3.查看加速器地址

9.png


 开启镜像加速服务后,进入镜像加速器,选择自己的操作系统,上方会显示自己的加速器地址,复制加速器地址,然后根据自己的操作系统配置镜像加速器。


4.配置镜像加速器

[root@localhost ~]# cat >/etc/docker/daemon.json <<EOF
> {
>  "registry-mirrors": ["https://xxxx.xxx.aliyuncs.com"]
> }
> EOF
[root@localhost ~]# systemctl daemon-reload    //重启加速器服务
[root@localhost ~]# systemctl restart docker   //重启docker服务

5.下载nginx镜像

[root@localhost ~]# docker search nginx  //搜索nginx镜像
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
nginx                              Official build of Nginx.                        12968               [OK]  
[root@localhost ~]# docker pull nginx    //下载nginx镜像
Using default tag: latest
latest: Pulling from library/nginx
c499e6d256d6: Extracting [============================>                      ]  15.34MB/27.09MB
74cda408e262: Download complete 
ffadbd415ab7: Download complete
[root@localhost ~]# docker images     //查看镜像列表
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              ed21b7a8aee9        4 days ago          127MB

总结:


 可以看到nginx镜像已经拉取成功了,这里使用的是阿里云的镜像加速器,当然也可以使用其他的加速服务,在配置镜像加速器的时候,如果系统中没有那些文件,就创建出来配置即可。

目录
打赏
0
4
0
0
12
分享
相关文章
云效flow构建docker镜像更换apt源为阿里镜像源
在 Dockerfile 中添加命令以更换 Debian 源为阿里云镜像,加速容器内软件包下载。核心命令通过 `sed` 实现源地址替换,并更新 apt 软件源。其中 `cat` 命令用于验证替换是否成功,实际使用中可删除该行。
97 31
Prometheus配置docker采集器
本文介绍了如何使用 Prometheus 监控 Docker 容器,涵盖环境准备、配置文件编写及服务启动等步骤。首先确保安装 Docker 和 Docker Compose,接着通过 `docker-compose.yml` 配置 Prometheus 和示例应用。创建 `prometheus.yml` 指定数据采集目标,最后用 `docker-compose up -d` 启动服务。文章还展示了甘特图和类图,帮助理解服务状态与关系,助力提升系统可靠性和可维护性。
37 11
MCR 微软 docker dotnet 镜像加速
docker-mcr 是一个 dotnet core global tool,作用是加速下载 mcr 提供的 dotnet 镜像。简单几步,便可以进行安装和使用。
165 83
docker load 后镜像名称为空的问题解决
Docker在容器化应用程序时提供了强大的镜像管理功能,但也可能在某些操作中遇到如镜像名称为空的问题。通过理解问题的成因并采取适当的解决方案,如正确保存和加载镜像、手动修复标签等,可以有效避免和解决这一问题。通过本文提供的指导,您可以确保在使用Docker进行镜像操作时更为顺利,并提高容器管理的效率。
187 82
Ubuntu Docker镜像:支持systemctl、SSH、VNC
总的来说,创建一个支持systemctl、SSH和VNC的Ubuntu Docker镜像需要一些技术知识,但是通过学习和实践,我们可以掌握这些技术。这将使我们能够更有效地使用Docker,更好地管理我们的应用程序和服务。CentOS系统中的日志文件位置和管理
50 17
Docker镜像:Ubuntu支持systemctl、SSH和VNC
总的来说,Docker提供了一个灵活且强大的方式来创建和运行自定义的Ubuntu镜像。通过理解和使用Dockerfile,你可以轻松地创建一个支持systemctl、SSH和VNC的Ubuntu镜像。
102 21
docker镜像加速问题
docker镜像加速问题
docker镜像加速问题
Docker平台上的Redis镜像运行
这就是如何在Docker平台上运行Redis镜像的全部过程。走进Docker和Redis的世界,探索更多可能!
83 10
docker pull 相关配置
通过本文的介绍,您已经了解了如何通过镜像源配置、登录私有仓库、设置网络代理以及其他优化策略来提升 `docker pull`命令的效率和可靠性。这些配置不仅能够显著加快镜像下载速度,还能确保在不同网络环境下的稳定性。通过合理使用这些配置,您可以更好地管理和优化Docker环境中的镜像拉取操作。
132 18
大模型文件Docker镜像化部署技术详解
大模型文件Docker镜像化部署技术详解
198 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等