news 2026/7/3 12:54:17

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/7/3 9:48:46

Qwen-Image可商用吗?是否需要署名?

Qwen-Image可商用吗&#xff1f;是否需要署名&#xff1f; 在广告公司通宵赶制新年海报时&#xff0c;设计师突然发现客户要求的“汉服少女外滩夜景赛博朋克”组合&#xff0c;竟被AI一键生成——画面连霓虹灯牌上的中英双语文字都精准呈现&#xff0c;破损墙面自动修复&#x…

作者头像 李华
网站建设 2026/7/2 0:13:04

FLUX.1-dev显存优化实战:低配GPU高效生成

FLUX.1-dev显存优化实战&#xff1a;低配GPU高效生成在RTX 3060、RX 6700 XT甚至移动版笔记本显卡成为主流创作工具的今天&#xff0c;一个现实问题摆在面前&#xff1a;为什么我们手握“旗舰级”硬件&#xff0c;却依然无法流畅运行FLUX.1-dev&#xff1f; 官方宣称的18GB显存…

作者头像 李华
网站建设 2026/7/2 1:46:15

Jetson Nano配置PaddlePaddle并实现OCR测试

Jetson Nano 上从零部署 PaddlePaddle 与中文 OCR 实践 在嵌入式 AI 应用日益普及的今天&#xff0c;如何在资源受限的边缘设备上实现高效、稳定的深度学习推理&#xff0c;成为开发者面临的核心挑战之一。NVIDIA Jetson Nano 凭借其小巧体积、低功耗和 GPU 加速能力&#xff…

作者头像 李华
网站建设 2026/7/2 1:45:20

42、Perl引用的使用与嵌套数据结构构建

Perl引用的使用与嵌套数据结构构建 1. 引用基础与子程序参数传递 在Perl中,引用是一个强大的工具。当修改 @array2 时,它不会影响 @array1 ,因为它们是内容独立的不同数组。而 $arrayref 中对 @array1 的引用,会和 @array1 的当前内容相同,因为引用指向的是和 …

作者头像 李华
网站建设 2026/7/3 2:10:25

Wan2.2-T2V-5B预训练权重开放,支持本地部署

Wan2.2-T2V-5B预训练权重开放&#xff0c;支持本地部署 你有没有过这样的经历&#xff1f; 灵感突然闪现&#xff0c;想做个短视频验证想法&#xff0c;结果刚写完脚本就卡在了渲染上——等了半小时&#xff0c;视频还没跑完&#xff0c;热情早已冷却。 但现在不一样了。 最…

作者头像 李华
网站建设 2026/7/2 0:42:29

47、Perl编程的进阶知识与实用技巧

Perl编程的进阶知识与实用技巧 1. XML数据处理 在Perl中处理XML数据时,可将XML文档映射到变量 $computers ,它是一个哈希引用。这个哈希有一个元素,键为 computer ,其值是另一个哈希的引用,该哈希的键由XML文件中 computer 元素的属性名表示。每个这样的哈希成员的…

作者头像 李华