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

相关推荐
杨云龙UP1 小时前
Oracle RAC / ODA 生产环境指定 PDB 启动 SOP
linux·运维·数据库·oracle
Shingmc31 小时前
【Linux】多路转接之select
linux·网络
木古古183 小时前
搞一个高效的c/c++开发环境,工具VIm+自研vim插件+Shell脚本
linux·编辑器·vim
茫忙然3 小时前
U 盘搭建免驱 Linux 便携系统教程
linux·服务器
一起逃去看海吧4 小时前
dify-03
java·linux·开发语言
fengyehongWorld4 小时前
Linux 根据端口进行的相关查询
linux
lihao lihao5 小时前
linux匿名管道
linux·运维·服务器
うちは止水5 小时前
weston出图调试
linux·wayland·weston
STDD5 小时前
Farming Simulator 25(模拟农场 25) Linux 专服搭建完全指南
linux·运维·javascript