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。如果你遇到其他问题,请提供更多详细信息,我将尽力帮助你。

相关推荐
LCG元2 分钟前
Linux 性能监控三板斧:top/vmstat/iostat 快速入门
linux
LCG元2 分钟前
实战案例:服务器磁盘空间告急,如何快速定位和清理"大文件"
linux
以琦琦为中心4 分钟前
很好!从 `fdisk -l` 输出可以看到您的磁盘确实是600GB,但只有29.5GB被分配给根分区 `/dev/sda3`。现在我来帮您扩展这个分区。
linux·ubuntu
wc_xue_fei_le8 分钟前
11.11DNS主从服务器
linux·服务器·前端
用户311879455921813 分钟前
申威SW64系统安装docker-ce-19.03.14.rpm详细教程(附安装包)
linux
m***119018 分钟前
Redis 设置密码(配置文件、docker容器、命令行3种场景)
数据库·redis·docker
white-persist35 分钟前
二进制movl及CTF逆向GDB解析:Python(env)环境下dbg从原理到实战
linux·服务器·开发语言·python·网络安全·信息可视化·系统安全
Le_ee36 分钟前
Rocky Linux 8 网络配置
linux·运维·服务器
CS_浮鱼1 小时前
【Linux】基础IO
linux·运维·chrome
序属秋秋秋1 小时前
《Linux系统编程之进程基础》【进程状态】
linux·运维·c语言·c++·笔记·操作系统·进程状态