当前位置: 首页 > news >正文

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
http://www.gsyq.cn/news/109557.html

相关文章:

  • 在VSCode中高效绘制示意图的利器Excalidraw
  • 全网热议!2025年最佳单北斗GNSS变形监测系统推荐榜单
  • 多种灰狼优化算法在‘无人机集群规划‘中的应用:‘主程序与UAV_SetUp设置‘参考手册
  • 丰田 5A-FE 发动机智能实训台
  • 本文展示史瓦西、克尔、克尔-纽曼黑洞的完整分形纤维丛模型、时空曲率、角动量、电荷与分形维度的耦合动力学体系、引力波的分形修正公式,及量化观测精度并优化了LISA的观测策略。
  • PaperXie AI 文献综述:跳出 “复制粘贴”,用学术逻辑串起 100 篇文献
  • LobeChat的错误提示友好吗?新手引导做得怎么样?
  • LobeChat本地部署与公网访问保姆级教程
  • PlotJuggler对比传统工具:数据分析效率提升300%
  • 52、Perl安装与使用全解析
  • kotaemon社区支持全攻略:从入门到精通
  • 从HuggingFace接入模型到LobeChat的全流程操作手册
  • AI算法解码超级数据周,黄金价格锚定七周新高
  • Calculator Game:UI状态管理、表达式语法树解析与前端交互式校验
  • 基于java+ vue助农农商系统(源码+数据库+文档)
  • Excalidraw数据备份与恢复策略详解
  • 小白也能懂的MySQL字符集冲突解决方案
  • 基于java+ vue超市管理系统(源码+数据库+文档)
  • LangFlow在边缘计算设备上的轻量化部署方案
  • 从 “文献清单” 到 “研究逻辑链”:PaperXie AI 文献综述功能如何帮你精准锚定学术缺口
  • 基于springboot + vue高校教务系统(源码+数据库+文档)
  • C++笔记19 多项目 - 静态链接
  • 2025蒸馏水品牌Top推荐:实验室级与工业级怎么选 - 品牌推荐大师1
  • 2025 年 12 月净化车间悬臂吊厂家权威推荐榜:洁净空间高效吊装解决方案与耐用品质深度解析 - 品牌企业推荐师(官方)
  • Centos8网络配置小工具
  • WebUI在智能客服系统中的落地实践
  • AI一键生成JDK 17环境配置脚本,告别手动安装
  • 2025 年 12 月便携式EL检测仪厂家权威推荐榜:高效精准的光伏组件隐裂探测利器深度解析 - 品牌企业推荐师(官方)
  • 告别手动diff!Git补丁生成效率提升300%的技巧
  • 清华镜像站提供的TensorRT相关Debian包汇总