news 2026/4/15 7:15:48

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/4/11 14:04:26

HTTP网络巩固知识基础题(5)

1. 简述 HTTP 协议的特点? HTTP 是无状态、无连接的应用层协议,基于请求/响应模型,支持多种请求方法和内容类型。 2. HTTP 1.0、1.1 和 2.0 的主要区别? HTTP/1.0 默认短连接;HTTP/1.1 引入持久连接、管道化等;HTTP/2.0 采用二进制分帧、多路复用、服务器推送等。 3.…

作者头像 李华
网站建设 2026/4/14 22:34:36

Vue中集成Excalidraw实现在线画板

Vue 3 中集成 Excalidraw 实现手绘风格在线白板 在团队协作日益依赖可视化表达的今天&#xff0c;一张能快速勾勒想法、支持自由创作的“数字草图本”变得不可或缺。无论是产品原型讨论、架构设计推演&#xff0c;还是教学演示场景&#xff0c;传统的规整图形工具往往显得过于僵…

作者头像 李华
网站建设 2026/4/9 2:36:25

关于知识浏览器

知识浏览器&#xff1a;把每一次搜索&#xff0c;变成一趟探索我们早已习惯了“搜索”——在对话框里输入关键词&#xff0c;按下回车&#xff0c;然后从成千上万个结果中费力地筛选、拼凑信息。它像一场精准但冰冷的“关键词狩猎”&#xff0c;我们收获的&#xff0c;往往是零…

作者头像 李华
网站建设 2026/3/20 22:13:43

Linly-Talker:开源AI数字人技术解析

Linly-Talker&#xff1a;开源AI数字人技术解析 在短视频泛滥、信息过载的今天&#xff0c;用户对内容呈现形式的要求早已超越“有声朗读”。我们不再满足于冷冰冰的文字播报&#xff0c;而是期待一种更自然、更具亲和力的交互体验——一个能听懂你说话、会思考回应、甚至带着…

作者头像 李华
网站建设 2026/4/11 0:53:51

基于PaddlePaddle的图像分类实战:从LeNet到ResNet

基于PaddlePaddle的图像分类实战&#xff1a;从LeNet到ResNet 在医疗AI日益发展的今天&#xff0c;如何通过眼底图像自动识别病理性近视&#xff08;PM&#xff09;&#xff0c;已成为一个兼具挑战性与现实意义的任务。这类问题本质上属于图像分类——计算机视觉中最基础也最关…

作者头像 李华
网站建设 2026/4/6 9:31:20

Qwen-Image-Edit-2509重塑创意生产效率

Qwen-Image-Edit-2509重塑创意生产效率 在品牌视觉内容以秒级速度迭代的今天&#xff0c;一张产品图从构思到上线的时间差&#xff0c;可能直接决定一场营销活动的成败。设计师还在反复调整图层和蒙版时&#xff0c;竞争对手早已用AI将“一句话需求”变成了高精度成品图。这种…

作者头像 李华