docker容器设置镜像加速实战

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: docker容器设置镜像加速实战

前言

阅读本文需要已经安装docker,docker的安装参考下文:

centos7系统安装最新版本的docker实战
完成docker安装centos7操作系统实战

国内从 Docker Hub 拉取镜像有时会遇到困难,从 Docker 官方仓库拉取镜像的速度都是很慢,而且经常会出现超时的情况。要想下载不超时且速度快,就需要配置一个速度飞起的加速器。

国内很多云服务商都提供了国内加速器服务,例如:

只是用一个镜像加速器有时候会出现宕机的情况,这时候可以增加多个镜像加速器地址

今天我们以阿里云的例子来探讨:

一 设置镜像加速

1.1 登录阿里云控制台

网址: www.aliyum.com

1.2 在网站选择: 容器镜像服务

在这里插入图片描述

1.3 点击镜像加速器,选择操作文档中的centos

在这里插入图片描述

1.4 复制上图的内容在虚拟机里运行

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ywrd8tun.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

执行完效果如图:
在这里插入图片描述

1.5 检查是否配置成功

docker info 

二. 下载测试

### 2.1 登录镜像地址

容器镜像地址: https://hub.docker.com/

在这里插入图片描述
在这里插入图片描述

2.2 下载测试:

[root@mufenggrow ~]# docker pull centos:7.9.2009
7.9.2009: Pulling from library/centos
2d473b07cdd5: Pull complete 
Digest: sha256:9d4bcbbb213dfd745b58be38b13b996ebb5ac315fe75711bd618426a630e0987
Status: Downloaded newer image for centos:7.9.2009
docker.io/library/centos:7.9.2009
[root@mufenggrow ~]# docker images
REPOSITORY   TAG        IMAGE ID       CREATED         SIZE
centos       7.9.2009   eeb6ee3f44bd   16 months ago   204MB
[root@mufenggrow ~]# 

测试结果可以看到,下载速度很快。

总结

配置了镜像加速器之后,就不会出现下载速度缓慢的情况了。

相关文章
|
7天前
|
运维 Cloud Native 虚拟化
一文吃透云原生 Docker 容器,建议收藏!
本文深入解析云原生Docker容器技术,涵盖容器与Docker的概念、优势、架构设计及应用场景等,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
一文吃透云原生 Docker 容器,建议收藏!
|
4天前
|
运维 Cloud Native 云计算
云原生之旅:Docker容器化实战
本文将带你走进云原生的世界,深入理解Docker技术如何改变应用部署与运维。我们将通过实际案例,展示如何利用Docker简化开发流程,提升应用的可移植性和伸缩性。文章不仅介绍基础概念,还提供操作指南和最佳实践,帮助你快速上手Docker,开启云原生的第一步。
|
2天前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
|
5天前
|
运维 持续交付 虚拟化
深入解析Docker容器化技术的核心原理
深入解析Docker容器化技术的核心原理
22 1
|
7天前
|
机器学习/深度学习 数据采集 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用
|
7天前
|
JavaScript 开发者 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用
|
7天前
|
持续交付 开发者 Docker
Docker容器化技术实战指南
Docker容器化技术实战指南
23 1
|
7天前
|
安全 Docker 微服务
深入理解Docker容器技术:从基础到实践
深入理解Docker容器技术:从基础到实践
|
8天前
|
缓存 监控 开发者
掌握Docker容器化技术:提升开发效率的利器
在现代软件开发中,Docker容器化技术成为提升开发效率和应用部署灵活性的重要工具。本文介绍Docker的基本概念,并分享Dockerfile最佳实践、容器网络配置、环境变量和秘密管理、容器监控与日志管理、Docker Compose以及CI/CD集成等技巧,帮助开发者更高效地利用Docker。
|
1天前
|
开发者 Docker Python
从零开始:使用Docker容器化你的Python Web应用
从零开始:使用Docker容器化你的Python Web应用
7 1
下一篇
无影云桌面