docker容器设置镜像加速实战
2023-09-14 09:15:47 时间
前言
阅读本文需要已经安装docker,docker的安装参考下文:
centos7系统安装最新版本的docker实战
完成docker安装centos7操作系统实战
国内从 Docker Hub 拉取镜像有时会遇到困难,从 Docker 官方仓库拉取镜像的速度都是很慢,而且经常会出现超时的情况。要想下载不超时且速度快,就需要配置一个速度飞起的加速器。
国内很多云服务商都提供了国内加速器服务,例如:
- 阿里云加速器(点击管理控制台 -> 登录账号(淘宝账号) -> 右侧镜像工具 -> 镜像加速器 -> 复制加速器地址)
- 网易云加速器 https://hub-mirror.c.163.com
- 百度云加速器 https://mirror.baidubce.com
只是用一个镜像加速器有时候会出现宕机的情况,这时候可以增加多个镜像加速器地址
今天我们以阿里云的例子来探讨:
一 设置镜像加速
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 ~]#
测试结果可以看到,下载速度很快。
总结
配置了镜像加速器之后,就不会出现下载速度缓慢的情况了。
相关文章
- docker镜像构建,Docker 镜像和容器的导入导出
- Docker - 构建镜像:使用docker build命令和Dockerfile文件
- Docker - 容器互联
- Docker 核心概念:镜像、容器、仓库,架构核心设计理念
- Docker 数据卷容器实现数据共享
- docker创建rabbitmq容器命令
- 电商业务容器化遇瓶颈,公有云Docker镜像P2P加速很安全
- Docker 容器之间互相访问
- 10张图带你深入理解Docker容器和镜像
- Docker与iptables 只允许特定ip访问Docker的服务 通过iptables限制docker容器端口
- 81.第十七章 企业级容器技术docker -- Docker 数据管理、Docker网络管理(九)
- 78.第十七章 企业级容器技术docker -- Docker 镜像制作和管理(六)
- 76.第十七章 企业级容器技术docker -- Docker 镜像制作和管理(四)
- 【云原生之Docker实战】使用docker部署DokuWiki知识库系统
- 文件共享 文件互传 docker volume create 创建的卷的位置在哪里 任意位置文件挂载 随便位置挂载 任意文件挂载 任意位置挂载 docker容器与宿主机文件共享文件
- 在Docker Hub上你可以很轻松下载到大量已经容器化的应用镜像,即拉即用——daocloud国内镜像加速
- Docker----执行docker pull 下载镜像时报dial tcp: lookup registry-1.docker.io on 192.168.1.1:53: no such host错
- 基于openEuler容器镜像制作可ssh登录的docker镜像
- 基于CentOS容器镜像制作可ssh登录的docker镜像
- Docker----Docker容器跨网络互联
- Docker----Docker容器操作常用命令
- Docker 镜像与容器管理
- docker容器性能监控
- Docker---容器数据卷
- Docker OCI容器标准和引擎架构