news 2026/7/7 1:20:18

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/5 17:55:14

中国式复杂报表不会做?低代码拖拉拽助你一臂之力!

中国式复杂报表不会做&#xff1f;低代码拖拉拽助你一臂之力&#xff01; 引言 在企业级应用开发中&#xff0c;报表打印功能是业务系统的核心需求之一。特别是在订单管理、财务凭证、物流单据等场景中&#xff0c;经常需要实现很多的中国式复杂报表。这些报表的实现经常会耗…

作者头像 李华
网站建设 2026/7/7 18:09:14

如何选择性价比高的在线考试平台?功能与成本对比详解

一、选择性价比在线考试平台的核心逻辑 在数字化转型加速的当下&#xff0c;企业培训考核、学校教学测试、机构招聘笔试等场景对在线考试平台的需求激增。但 “性价比” 并非简单的 “低价 多功能”&#xff0c;而是 “需求匹配度、成本可控性、长期使用价值” 三者的平衡。很…

作者头像 李华
网站建设 2026/7/7 15:33:58

PoeCharm深度探索:解锁Path of Exile中文构建工具的全部潜力

PoeCharm深度探索&#xff1a;解锁Path of Exile中文构建工具的全部潜力 【免费下载链接】PoeCharm Path of Building Chinese version 项目地址: https://gitcode.com/gh_mirrors/po/PoeCharm 你是否曾在《Path of Exile》庞大的天赋树面前感到迷茫&#xff1f;是否渴望…

作者头像 李华
网站建设 2026/7/7 12:42:21

基于SpringBoot和Vue的物联网仓储管理系统-计算机毕业设计源码+LW文档分享

摘 要 相比于以前的传统手工管理方式&#xff0c;智能化的管理方式可以大幅降低物联网仓储管理的运营人员成本&#xff0c;该系统融合了物联网技术&#xff0c;通过传感器等设备实现对仓储货物的实时监控与数据采集&#xff0c;为仓储管理提供了精准的数据支持。后端采用 Spri…

作者头像 李华
网站建设 2026/7/7 11:37:12

38、Perl在CGI脚本与文件目录管理中的应用

Perl在CGI脚本与文件目录管理中的应用 在Web开发和文件管理领域,Perl语言展现出了强大的功能和灵活性。下面我们将详细探讨Perl在CGI脚本编写以及文件和目录管理方面的具体应用。 1. 使用Perl编写CGI脚本 在Web开发中,CGI(Common Gateway Interface)脚本起着重要作用,它…

作者头像 李华