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

相关推荐
JiMoKuangXiangQu1 天前
ARM64 进程虚拟地址空间布局
linux·arm64 虚拟地址布局
阳光九叶草LXGZXJ1 天前
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
linux·运维·数据库·sql·学习
春日见1 天前
如何避免代码冲突,拉取分支
linux·人工智能·算法·机器学习·自动驾驶
lightningyang1 天前
DVWA 在 openEuler 系统的安装部署
docker·渗透测试·openeuler·dvwa·天枢一体化虚拟仿真靶场平台
无垠的广袤1 天前
【VisionFive 2 Lite 单板计算机】边缘AI视觉应用部署:缺陷检测
linux·人工智能·python·opencv·开发板
阿波罗尼亚1 天前
Kubectl 命令记录
linux·运维·服务器
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.1 天前
Keepalived单播模式配置与实战指南
linux·服务器·负载均衡
IDC02_FEIYA1 天前
Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解
linux·运维·服务器
江畔何人初1 天前
kubectl apply与kubectl create的区别
linux·运维·云原生
M158227690551 天前
四通道全能组网!SG-Canet-410 CAN转以太网网关,破解工业CAN通信瓶颈
linux·运维·服务器