阿里云ECS(CentOS/Alibaba Cloud Linux)安装最新 Docker 方法

最近(6月份)我发现 docker 官方无法正常访问,docker pull 命令也执行失败,用 TZ 也一样😔。

以下步骤适用于 CentOS 7/8或Alibaba Cloud Linux 系统。

1. 更新系统包

首先,确保您的ECS实例系统软件包是最新的。

sudo yum update -y

2. 安装必要的依赖

安装一些必要的系统工具,包括yum-utils,它将帮助我们更方便地管理仓库。

sudo yum install -y yum-utils

3. 设置Docker仓库

添加Docker官方的YUM仓库。这会根据您的系统自动选择合适的Docker版本。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

上述命令不出意外会报错:

Curl error (28): Timeout was reached for https://download.docker.com/linux/centos/docker-ce.repo [Connection timed out after 30000 milliseconds]
Error: Configuration of repo failed

那么可以尝试使用以下命令(Alibaba Cloud Linux 实测通过):

sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - \$basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF

4. 安装Docker CE

接下来,安装Docker Community Edition (CE) 的最新版本。

# docker-ce-cli 可选
sudo yum install -y docker-ce docker-ce-cli


耐心等待命令执行完成😄。

5. 启动并设置Docker服务

启动Docker服务,并设置开机启动。

sudo systemctl start docker
sudo systemctl enable docker

6. 配置镜像加速器(可选,但推荐)

否则无法正常执行 pull 命令

无法执行pull命令
为保证国内环境下镜像下载速度(如上图),可以配置阿里云的镜像加速器。

编辑Docker配置文件:

sudo vi /etc/docker/daemon.json

如果文件不存在,创建一个并输入以下内容:

{"registry-mirrors": ["https://<your_accelerator>.mirror.aliyuncs.com"]
}

替换<your_accelerator>为您的加速器地址,可以从阿里云控制台获取。

保存并退出编辑器后,重启Docker服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

7. 验证安装

最后,验证Docker是否正确安装并获取其版本信息。

# docker -v
Docker version 26.1.4, build 5650f9b

以上步骤应该能帮助您在阿里云ECS实例上成功安装最新版本的Docker。如果遇到任何问题,建议查阅Docker官方文档或阿里云的帮助中心。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/30163.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用nvm管理nodejs版本,设置淘宝NPM镜像源

nvm-windows https://github.com/coreybutler/nvm-windows nvm配置文件的路径 C:\Users\用户名\AppData\Roaming\nvm 修改 settings.txt 文件&#xff0c;添加淘宝镜像源地址 node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors…

【FAS】《Survey on face anti-spoofing in face recognition》

文章目录 原文基于手工设计特征表达的人脸活体检测方法基于深度学习的人脸活体检测方法基于融合策略的人脸活体检测方法人脸检测活体数据库点评 原文 邓雄,王洪春,赵立军等.人脸识别活体检测研究方法综述[J].计算机应用研究,2020,37(09):2579-2585.DOI:10.19734/j.issn.1001-3…

程序员们,能告诉我你们为什么选择arch linux吗?

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「linux的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01; Arch Linux 受到程序员青…

IDC发布2023年中国Web应用防火墙市场份额报告

全球范围内针对Web应用的网络攻击从未停止&#xff0c;经验丰富的网络攻击者仍在不断尝试使用更为高效和不易察觉的攻击方式入侵到Web应用内部&#xff0c;利用Web应用的脆弱性进行网络攻击&#xff0c;成为企业敏感数据泄露、内容篡改、业务中断等问题的主要原因&#xff0c;对…

NL2SQL进阶系列(1):DB-GPT-Hub、SQLcoder、Text2SQL开源应用实践详解

1. MindSQL(库) MindSQL 是一个 Python RAG&#xff08;检索增强生成&#xff09;库&#xff0c;旨在仅使用几行代码来简化用户与其数据库之间的交互。 MindSQL 与 PostgreSQL、MySQL、SQLite 等知名数据库无缝集成&#xff0c;还通过扩展核心类&#xff0c;将其功能扩展到 Sn…

实例详解C/C++中static与extern关键字的使用

目录 1、概述 2、编译C++代码时遇到的变量及函数重复定义的问题 3、用 extern 声明外部变量 4、extern与全局函数 5、为何在变量和函数前添加一个static关键字编译就没问题了呢? 6、静态局部变量 7、函数的声明与定义都放置到一个头文件中,不使用static,通过宏控制去…

MyBatisPlus可以自动把我们的业务对应的动态代理接口注入到父类baseMapper属性中,因此我们可以省略对应的mapper动态代理接口

MyBatisPlus可以自动把我们的业务对应的动态代理接口注入到父类baseMapper属性中&#xff0c;因此我们可以省略对应的mapper动态代理接口 在service服务实现类中&#xff0c;当我们使用MyBatis框架的时候&#xff0c;那么一般会有一个类似于下面的动态地理接口的显示引入&…

【Java】已解决java.lang.UnsupportedOperationException异常

文章目录 问题背景可能出错的原因错误代码示例正确代码示例注意事项 已解决java.lang.UnsupportedOperationException异常 在Java编程中&#xff0c;java.lang.UnsupportedOperationException是一个运行时异常&#xff0c;通常表示尝试执行一个不支持的操作。这种异常经常发生…

【附带源码】机械臂MoveIt2极简教程(五)、第二个demo - rviz可视化

系列文章目录 【附带源码】机械臂MoveIt2极简教程&#xff08;一&#xff09;、moveit2安装 【附带源码】机械臂MoveIt2极简教程&#xff08;二&#xff09;、move_group交互 【附带源码】机械臂MoveIt2极简教程&#xff08;三&#xff09;、URDF/SRDF介绍 【附带源码】机械臂…

免费分享:2014-2021年OSM中国POI数据(附下载方法)

OpenStreetMap&#xff08;OSM&#xff09;是一个全球性的开源协作地图项目&#xff0c;允许任何人编辑和分享地理信息&#xff0c;旨在创建自由、准确且可广泛使用的世界地图。POI是“Point of Interest”的缩写&#xff0c;意为“兴趣点”。 OSM POI矢量数据是OpenStreetMap项…

超神级!Markdown最详细教程,程序员的福音

超神级&#xff01;Markdown最详细教程&#xff0c;程序员的福音Markdown最详细教程&#xff0c;关于Markdown的语法和使用就先讲到这里&#xff0c;如果喜欢&#xff0c;请关注“IT技术馆”。馆长会更新​最实用的技术&#xff01;https://mp.weixin.qq.com/s/fNzhLFyYRd3skG-…

为什么人们对即将推出的 Go 1.23 迭代器感到愤怒

原文&#xff1a;gingerBill - 2024.06.17 TL;DR 它让 Go 变得太“函数式”&#xff0c;而不再是不折不扣的命令式语言。 最近&#xff0c;我在 Twitter 上看到一篇帖子&#xff0c;展示了 Go 1.23&#xff08;2024 年 8 月&#xff09;即将推出的 Go 迭代器设计。据我所知&a…

golang windows打包为linux可执行文件

使用go的交叉编译功能 set GOOSlinux set GOARCHamd64然后再执行go build 可能会报异常, 所以贴出我的go env配置仅供参考 go env环境配置 D:\GoWork\src\go-tzv>go env set GO111MODULEauto set GOARCHamd64 set GOBIN …

Maven 插件列表详解

Maven 是一个强大的项目管理和构建工具&#xff0c;广泛应用于 Java 项目中。作为一款优秀的构建管理工具&#xff0c;Maven 不仅提供了标准化的项目结构和依赖管理&#xff0c;还通过其丰富的插件系统&#xff0c;极大地扩展了其功能和灵活性。无论是代码编译、测试、打包&…

2024级中国社科院中外合作办学双证博士和英国斯特灵的管理学博士

2024级中国社科院中外合作办学双证博士和英国斯特灵的管理学博士 中国社科院-英国斯特灵大学合办的创新与领导力博士项目&#xff08;DOCTOR OF MANAGEMENT 简称“DMAN”&#xff09;是中国社会科学院大学&#xff08;中国社会科学院研究生院&#xff09;第一个博士层次的中外…

要颜值有颜值,有性价比有性价比,华硕天选键、鼠组合分享

作为ROG产品的忠实粉丝&#xff0c;用过不少ROG 相关的产品&#xff0c;近期华硕天选TX98和天选MINI 鼠标的发布&#xff0c;独特配色令我眼前一亮。 华硕天选TX98键盘&#xff0c;作为新品&#xff0c;从看上的第一眼就觉得这款键盘是非常值得推荐。 它完美地诠释了潮玩新次元…

亲测:无影云电脑免费三个月已经缩短为1个月

亲测&#xff1a;无影云电脑免费三个月已经缩短为1个月&#xff0c;大家不要再找3个月的无影云电脑&#xff0c;已经没有了&#xff0c;目前最新消息是1个月。以前可以领3个月&#xff0c;现在只能领1个月&#xff0c;在阿里云免费中心 https://free.aliyun.com/ 大家自己看吧&…

光伏电站管理app,一站式管理,一体化接单

早在1839年&#xff0c;法国科学家贝壳雷尔就发现了“光伏效应”&#xff0c;随后诞生了“光学发电”技术。随着现代化与工业化的不断发展、进步&#xff0c;出于资源再生与保护环境的需要&#xff0c;人们越来越重视光伏发电技术&#xff0c;也越来越追求光伏电站的智能化管理…

Java中的运算符及其示例

Java中的运算符及其示例 运算符是指示编译器执行特定操作的符号。例如&#xff0c;“”运算符指示编译器执行加法&#xff0c;“>”运算符指示编译执行比较&#xff0c;“”用于赋值等等。在本指南中&#xff0c;我们将借助示例讨论java中的操作。 运算符和操作数&#…

钽掺杂锂镧锆氧(LLZTO)是优秀固态电解质 未来行业前景良好

钽掺杂锂镧锆氧&#xff08;LLZTO&#xff09;是优秀固态电解质 未来行业前景良好 钽掺杂锂镧锆氧&#xff0c;也称为锂镧锆钽氧&#xff0c;英文简称LLZTO&#xff0c;外观为白色或淡黄色结晶粉末状。LLZTO具有锂离子电导率高、对锂化学性质稳定等特点&#xff0c;是一种立方晶…