Docker镜像配置

embedded/2025/1/19 0:46:28/

Docker 镜像配置

Docker 安装完成后镜像一直获取不成功,网上也有很多方法,貌似都不太管用,这里详细说明一下,最近很多镜像源都不能用了,出现无法拉取镜像的问题先从镜像源开始解决。

问题复现

wjx@wjx-WUJIE16:~$ docker pull redis
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)wjx@wjx-WUJIE16:~$ docker search redis
Error response from daemon: Get "https://index.docker.io/v1/search?q=redis&n=25": context deadline exceeded

以上Docker 安装完成后执行这两个命令均报错,详细观察 docker pulldocker search 使用的是不同的镜像地址,所以配置 /etc/docker/daemon.json 下镜像后可能会出现 可以docker pull,但是依然不能docker search 的问题

配置镜像源

配置镜像源 ,打开 /etc/docker/daemon.json 文件,配置如下,说明,如果你的这个目录下没有这个配置文件,先到自己用户目录下查看是否有/home/.docker/daemon.json 的隐藏文件,如果有,请改这个文件,我的docker版本就是这样

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

配置万镜像源后进行重启,执行 docker info,查看配置是否已经生效,然后尝试 pull

相关命令

以下命令可以测试镜像源是否有效,先用命令测试,测试有效果再配置

# 拉取指定仓库的镜像,这个有的镜像源可能会要登录,比如阿里源
docker pull [仓库地址]/[镜像名称]:[标签]docker pull [仓库地址]/[用户名]/[镜像名称]:[标签]# 搜索指定仓库的镜像
docker search [仓库地址]/[镜像名称]

解决无法Search 的问题

配置完镜像源后有时候依然会出现无法search 的问题,docker 默认是用 docker hub 进行搜索,有的镜像源也不支持搜索,可以用 指定镜像源的方法进行搜索。


http://www.ppmy.cn/embedded/155088.html

相关文章

智能新浪潮:亚马逊云科技发布Amazon Nova模型

在2024亚马逊云科技re:Invent全球大会上,亚马逊云科技宣布推出新一代基础模型Amazon Nova,其隶属于Amazon Bedrock,这些模型精准切入不同领域,解锁多元业务可能,为人工智能领域带来革新。 带你认识一起了解Amazon Nova…

VSCode代理配置导致的SSL证书验证错误及解决方案

问题现象 遇到SSL证书验证错误: FetchError: Hostname/IP does not match certificates altnames: Host: api.github.com. is not in the certs altnames: DNS:draw.yxwl.asia原因分析 使用代理服务导致的证书验证问题请求被重定向到错误的服务器DNS或网络配置问…

【C++篇】红黑树的实现

目录 前言: 一,红黑树的概念 1.1,红黑树的规则 1.2,红黑树的最长路径 1.3,红黑树的效率分析 二,红黑树的实现 2.1,红黑树的结构 2.2,红黑树的插入 2.2.1,大致过程…

T-SQL语言的计算机基础

T-SQL语言的计算机基础 引言 在当今信息技术迅猛发展的时代,数据已成为企业和组织决策的重要基础。而处理和管理数据的工具和语言也日益成为IT专业人员必备的技能之一。T-SQL(Transact-SQL)作为微软SQL Server数据库的扩展,是一…

STM32 FreeRTOS中断管理

STM32 FreeRTOS 中断管理 一、中断优先级配置 在STM32上使用FreeRTOS时,合理配置中断优先级是非常重要的。STM32使用8位宽的寄存器来配置中断的优先等级,但实际只使用了高4位(7:4),因此提供了最大16级的中断优先级。中…

【使用EasyExcel快速实现数据下载到Excel功能】

使用EasyExcel快速实现数据下载到Excel功能 EasyExcel官方文档 1. 引言 在Web应用开发中,数据导出为Excel文件是一个常见的需求。本文将介绍如何使用EasyExcel库快速实现数据的下载功能。我们将通过一个具体的例子来展示如何设置响应头、获取数据并将其写入Excel…

leetcode 3095. 或值至少 K 的最短子数组 I

题目&#xff1a;3095. 或值至少 K 的最短子数组 I - 力扣&#xff08;LeetCode&#xff09; 加班用手机刷水题 class Solution { public:int minimumSubarrayLength(vector<int>& nums, int k) {int n nums.size();int m, l, ret n 10;for (int i 0; i < n…

github 端口22 超时问题解决

github 端口22 超时问题解决 问题描述报错信息解决方案步骤1步骤2步骤3 问题描述 搬了个公司后发现自己的sourcetree 以及 本地命令行在拉取代码或者clone时均报错&#xff0c;根据网友的解决方案&#xff0c;做了个整理 报错信息 $ git pull project develop ssh: connect …