Alibaba Cloud Linux 安装docker

阿里云实例基于 Red Hat 的发行版(例如 CentOS 或 Alibaba Cloud Linux)。在这种情况下,应该使用 yumdnf 包管理器,而不是 apt。以下是如何在 CentOS 或类似系统上安装 Docker 的步骤:

1. 更新系统

首先,确保你的系统包是最新的:

bash 复制代码
sudo yum update -y

2. 安装依赖项

安装必要的依赖包:

bash 复制代码
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加 Docker 仓库

添加 Docker 的官方仓库:

bash 复制代码
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker

安装 Docker CE(社区版):

bash 复制代码
sudo yum install -y docker-ce docker-ce-cli containerd.io

5. 启动并启用 Docker 服务

确保 Docker 服务已启动并设置为开机自启:

bash 复制代码
sudo systemctl start docker
sudo systemctl enable docker

6. 验证 Docker 安装

通过运行以下命令来验证 Docker 是否已正确安装和运行:

bash 复制代码
sudo docker run hello-world

这条命令会下载一个测试镜像并在容器中运行,如果你看到类似以下的输出,说明安装成功:

复制代码
Hello from Docker!
This message shows that your installation appears to be working correctly.
...

7.(可选)非 root 用户使用 Docker

默认情况下,docker 命令需要使用 sudo 运行。你可以将当前用户添加到 docker 组以便无需 sudo 即可运行 docker 命令:

bash 复制代码
sudo usermod -aG docker $USER

添加后,重新登录或重启计算机以应用更改。

常见问题排查

如果在安装过程中遇到问题,可以尝试以下操作:

  • 查看 Docker 服务状态:

    bash 复制代码
    sudo systemctl status docker
  • 检查 Docker 日志:

    bash 复制代码
    sudo journalctl -u docker

这些步骤应该适用于大多数的 CentOS 或类似系统。如果你确定你的操作系统是 Ubuntu 但 apt 命令不可用,可以检查操作系统版本,确认是否真的运行的是 Ubuntu。如果你遇到其他问题,请提供更多详细信息,我将尽力帮助你。

相关推荐
潇-xiao6 分钟前
进程状态 + 进程优先级切换调度-进程概念(5)
linux·笔记
mit6.8241 小时前
论容器化 | 分析Go和Rust做医疗的后端服务
docker·golang·rust
江公望1 小时前
Linux kernel regcache_cache_only()函数详解
linux
东风微鸣1 小时前
Python 脚本最佳实践2025版
docker·云原生·kubernetes·可观察性
liuyunluoxiao2 小时前
基于生产者消费者模型的线程池【Linux操作系统】
linux
不知疲倦的仄仄3 小时前
2025最新版Docker讲解/面试/命令/容器化技术
运维·docker·容器
程序员黄老师3 小时前
Ubuntu 24.04上安装 Intelligent Pinyin 中文输入法
linux·运维·ubuntu
HONG_YANG3 小时前
ERPNext 介绍、安装和维护建议
linux
HONG_YANG3 小时前
ERPNext 搭建教程:Linux 一键部署与维护
linux
Enti7c4 小时前
什么是void,什么时候使用void类型?never和void的区别
linux·运维·ubuntu