当前位置: 首页 > news >正文

Docker安装——配置国内docker镜像源

配置国内docker镜像源

配置 Docker 镜像源加速可以显著提高镜像拉取速度,特别是在国内网络环境下。比如我们直接使用如下命令启动一个mysql容器会报错

docker run -d \--name mysql-container \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=your_password \mysql:5.7

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

确认是否已配置docker镜像源

执行docker info查看是否配置Registry Mirrors: https:// XXXXXXXXXXXXX

docker info 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

确认未配置docker源

编辑或创建 Docker daemon 配置文件:
sudo vim /etc/docker/daemon.json
添加国内镜像源(可以同时配置多个):
{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://reg-mirror.qiniu.com"]
}

国内常见镜像仓库

部分国内加速源最近都不可用了,下面整理了最新可用的免费源:Docker/DockerHub 国内镜像源加速列表

部分云服务商也提供镜像加速,但是一般需要在云厂商的服务器内可以使用,如华为云的SWR服务https://support.huaweicloud.com/swr/index.html

官网说明了仅限华为云用户在华为云上的容器产品中使用该镜像加速能力。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

我们使用阿里云镜像加速,登录阿里云容器镜像控制台,复制加速器地址

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

可以先在linux机器中ping一下测试网络是否通

{"registry-mirrors": ["http://xxx.mirrors.aliyuncs.com"]
}

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

刷新配置重启docker
systemctl daemon-reload
systemctl restart docker

再次执行docker info查看是否配置Registry Mirrors: https:// XXXXXXXXXXXXX

docker info 

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

测试启动mysql容器

如果使用国内镜像加速地址可以使用如下命令拉起一个mysql5.7版本的容器

docker run -d \--name mysql-container \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=your_password \mysql:5.7

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果是用阿里云的镜像加速,搜索阿里云的mysql镜像仓库

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://www.lryc.cn/news/621806.html

相关文章:

  • flutter 跨平台编码库 protobuf 工具使用
  • RAGFlow入门
  • Trae2.0:AI 编程新时代的引领者
  • 反射和类加载机制
  • 智能算法突破动态挑战,效率革命重塑计算未来!
  • (自用)console.log怎么上色
  • 使用转换函数重载布尔值类
  • 读《精益数据分析》:黏性(Stickiness)—— 验证解决方案是否留住用户
  • 自适应UI设计解读 | Fathom 企业人工智能平台
  • 5G工业一体机汽车零部件工厂的无纸化管理
  • HarmonyOS 实战:用 @Observed + @ObjectLink 玩转多组件实时数据更新
  • Go从入门到精通系列学习路线规划
  • Day62--图论--97. 小明逛公园(卡码网),127. 骑士的攻击(卡码网)
  • 智能家居【home assistant】(一)-在Windows电脑上运行home assistant
  • 论文阅读:基于大语言模型的多机器人任务分配与调度的自动 MILP 模型构建
  • GitHub 上 Star 数量前 18 的开源 AI Agent 项目
  • 基于uiautomation的自动化流程RPA开源开发演示
  • Linux网络基础(一)
  • 【补充】数据库中有关系统编码和校验规则的简述
  • 【软件设计模式】前置知识类图、七大原则(精简笔记版)
  • 【SpringBoot】SpringBoot 整合JDBC、Mybatis、Druid
  • Cursor/VSCode/VS2017 搭建Cocos2d-x环境,并进行正常的调试和运行(简单明了)
  • 基于MATLAB的机器学习、深度学习实践应用
  • WPF 监控CPU、内存性能
  • 物联网(IoT)系统中,通信协议如何选择
  • linux下找到指定目录下最新日期log文件
  • Webapi发布后IIS超时(.net8.0)
  • 【微服务】.NET8对接ElasticSearch
  • 华为实验综合小练习
  • 从源码到可执行文件:hello.c 的二进制之旅