news 2026/1/19 0:33:02

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/1/17 8:29:46

Linux系统下TensorFlow-GPU环境搭建全指南

Linux系统下TensorFlow-GPU环境搭建全指南 在深度学习项目开发中&#xff0c;一个稳定高效的GPU加速环境是实现模型快速训练和推理的关键。尤其是在企业级AI应用中&#xff0c;从本地实验到生产部署的每一步都依赖于底层硬件与软件栈的无缝协同。而TensorFlow作为Google推出的…

作者头像 李华
网站建设 2026/1/16 22:22:31

Jupyter Notebook与cpolar的深度协作——解锁远程开发新体验

文章目录前言1. 安装Docker步骤2. 选择与拉取镜像3. 创建容器4. 访问Jupyter工作台5. 远程访问Jupyter工作台5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定二级子域名地址远程访问Jupyter Notebook 的交互式特性与 cpolar 的远程访问能力相结合&#xff0c;完美解…

作者头像 李华
网站建设 2026/1/16 16:36:10

SMDJ48A单向 TVS瞬态抑制二极管:48V单向瞬态防护核心

SMDJ48A单向 TVS瞬态抑制二极管 二极管产品已经跟我们的生活有着密不可分的联系了&#xff0c; TVS瞬态抑制二极管&#xff0c;是一种高效能保护二极管&#xff0c;产品体积小、功率大、响应快等诸多优点&#xff0c;产品应用广泛 TVS瞬态抑制二极管SMDJ48A&#xff0c;是一种二…

作者头像 李华
网站建设 2026/1/16 11:29:46

基于springboot乡镇医院挂号预约系统

随着信息技术的快速发展&#xff0c;乡镇医院挂号预约系统的建设成为提升基层医疗服务效率的重要举措。该系统基于小程序前端和Java语言后端开发&#xff0c;采用Spring Boot框架搭建高效稳定的服务架构&#xff0c;并结合MySQL数据库实现数据存储与管理。系统功能涵盖个人中心…

作者头像 李华
网站建设 2026/1/16 21:23:14

PHP大数据处理与人工智能集成实战:构建高并发智能系统-1

第1章:引言:PHP在现代数据智能架构中的角色 在传统印象中,PHP是构建动态网站的卓越工具,但在大数据与人工智能(AI)的澎湃浪潮里,它似乎是个“局外人”。然而,这种刻板印象正在被迅速打破。随着PHP核心的持续进化以及庞大生态系统的拓展,它正悄然装备上处理海量数据、…

作者头像 李华
网站建设 2026/1/15 23:08:29

4.3POSIXskin的不兼容性

4.3 POSIX skin的不兼容性 4.3.1 mlockall 与栈大小 在 Xenomai 等实时系统中&#xff0c;确保程序运行的确定性和低延迟是至关重要的。为了实现这一点&#xff0c;Xenomai 在其初始化过程中使用了一个关键的 Linux 系统调用 mlockall()&#xff0c;以提升内存访问效率并避免潜…

作者头像 李华