news 2026/6/22 9:30:20

ECS机器上安装docker

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ECS机器上安装docker

1)先确认系统版本

cat/etc/os-release

看输出里是 Ubuntu/Debian 还是 CentOS/RHEL/Alibaba Cloud Linux,然后走对应方案。

2)CentOS / RHEL / Alibaba Cloud Linux(含 CentOS 7/8、Alibaba Cloud Linux 2/3)

A. 卸载旧版本(可选但推荐)

sudoyum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

B. 安装依赖

sudoyuminstall-y yum-utils device-mapper-persistent-data lvm2

C. 添加 Docker 官方仓库(国内网络不稳定可换镜像源)

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

D. 安装 Docker

sudoyuminstall-y docker-ce docker-ce-cli containerd.io

E. 启动并开机自启

sudosystemctlenable--now docker

F. 验证

docker version docker run --rm hello-world

3)Ubuntu / Debian

A. 卸载旧版本(可选)

sudoapt-getremove -y docker docker-engine docker.io containerd runc||true

B. 更新并装依赖

sudoapt-getupdatesudoapt-getinstall-y ca-certificatescurlgnupg lsb-release

C. 添加 Docker GPG key

sudoinstall-m 0755 -d /etc/apt/keyringscurl-fsSL https://download.docker.com/linux/ubuntu/gpg|sudogpg --dearmor -o /etc/apt/keyrings/docker.gpgsudochmoda+r /etc/apt/keyrings/docker.gpg

如果你是 Debian,把 linux/ubuntu 改成 linux/debian,并把下面的 ubuntu 改成 debian。

D. 添加仓库并安装

echo\"deb [arch=$(dpkg --print-architecture)signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(./etc/os-release&&echo"$VERSION_CODENAME")stable"|\sudotee/etc/apt/sources.list.d/docker.list>/dev/nullsudoapt-getupdatesudoapt-getinstall-y docker-ce docker-ce-cli containerd.io

E. 启动并验证

sudosystemctlenable--now docker docker run --rm hello-world

4)装完后常用配置(强烈建议)

A. 让普通用户免 sudo(例如用户是 ecs-user)

sudousermod-aG docker$USER# 重新登录一次或执行:newgrp docker

B. 配置国内镜像加速(可选,但国内/网络不稳定很有用)

创建/编辑:

sudomkdir-p /etc/dockersudotee/etc/docker/daemon.json>/dev/null<<'EOF' { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } EOFsudosystemctl daemon-reloadsudosystemctl restart docker

5)如果你还要装 docker-compose

现在推荐用 Docker Compose 插件(docker compose):

CentOS / Alibaba Cloud Linux

通常安装 docker-ce 后就自带(或可装插件包)。你先试:

docker compose version
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/17 14:34:56

基于SpringBoot和Vue的机票预定系统的设计与实现-计算机毕业设计源码+LW文档分享

摘 要 伴随着我国社会的发展&#xff0c;人民生活质量日益提高。于是对机票进行规范而严格是十分有必要的&#xff0c;所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套机票预定系统&#xff0c;帮助用户进行航班信息…

作者头像 李华
网站建设 2026/6/18 15:03:17

46、Perl编程:高级特性与常用模块应用

Perl编程:高级特性与常用模块应用 1. 面向对象模块的使用 在Perl中,面向对象编程(OOP)的很多部分是可选的。你可以少量使用OOP,也可以将所见的一切都进行面向对象化。在脚本中使用Perl的OOP,一个简单的方法是采用面向对象的方式使用各种CPAN模块,而不一定要将自己的脚…

作者头像 李华
网站建设 2026/6/20 12:24:09

8 款 AI 工具:PPT 制作的 “场景化效率矩阵”,你选对组合了吗?

从学术答辩的严谨框架&#xff0c;到职场汇报的逻辑数据&#xff0c;再到活动宣讲的视觉吸引力&#xff0c;PPT 是不同场景下 “信息传递效率” 的核心载体。但多数人都困在 “模板找半天、排版耗几小时” 的低效循环里 ——paperxie 的 AI PPT 生成器是入门级解决方案&#xf…

作者头像 李华
网站建设 2026/6/19 3:22:12

Calculator Game:UI状态管理、表达式语法树解析与前端交互式校验

技术实践观察地址&#xff1a; Calculator Game 摘要&#xff1a; 数字计算游戏&#xff08;如 24 点&#xff09;的前端实现&#xff0c;是对UI状态管理和表达式语法树解析的一次深度考验。本文将探讨如何利用现代前端框架的响应式系统&#xff08;Reactivity System&#xf…

作者头像 李华
网站建设 2026/6/21 19:47:54

Qwen3-32B按Token计费的性价比革命

Qwen3-32B按Token计费的性价比革命 &#x1f4a1; 在AI服务成本高企、企业用得起但“心疼账单”的今天&#xff0c;有没有一种可能&#xff1a;让顶级大模型像自来水一样&#xff0c;拧开即用&#xff0c;用完就停&#xff0c;只为你实际消耗的部分买单&#xff1f; 这不是理想…

作者头像 李华