docker 安装 alibaba linux
你这个输出说明:
🐳 你 并没有安装真正的 Docker,而是系统默认安装了 Podman!
Emulate Docker CLI using podman.
阿里云某些版本(特别是基于 CentOS Stream 或 RHEL 兼容的系统),默认使用 Podman 来替代 Docker,它是兼容 Docker 命令行的无守护进程容器引擎。
🤔 那现在你有两个选择:
✅ 方案一:直接用 Podman(如果你不强依赖 Docker)
你可以直接用:
podman run hello-world
它会执行一个容器,与 Docker 类似。
你也可以用:
alias docker=podman
来模拟 Docker 命令,基本用法 90% 兼容。
❗️但注意:
-
Podman 默认 无守护进程,所以没有
docker.service。 -
某些需要 Docker 守护进程(如 Docker Compose、Sealos、Devbox)的场景 Podman 不能直接替代。
✅ 方案二:卸载 Podman,手动安装 Docker(推荐)
如果你需要运行依赖 docker.sock 的服务,那还是要安装真 Docker。
🔁 步骤如下:
-
卸载 Podman(可选):
yum remove -y podman buildah -
安装 Docker(阿里云方式):
curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum clean all yum makecache yum install -y docker-ce docker-ce-cli containerd.io -
启动 Docker 并设置开机自启:
systemctl start docker systemctl enable docker -
验证:
docker version docker run hello-world - https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
增加镜像
需要我给你写一条命令一键完成卸载 Podman 并安装 Docker 吗?或者你想保留 Podman,只用它来跑容器也行,我可以帮你设置别名之类的。你这台机器打算跑什么服务?

浙公网安备 33010602011771号