麒麟系统中安装Docker
安装必要依赖
在 Kylin V10 中,yum-utils
可能对应dnf-utils
(因 CentOS 8 及后续版本默认使用 DNF 包管理器)
sudo yum install -y dnf-utils device-mapper-persistent-data lvm2
....
若出现 nothing provides libc.so.6(GLIBC_2.34)(64bit) 字样的错误
原因是:Docker 官方仓库的 docker-ce
包需要 glibc 2.34
,但麒麟V10 基于 RHEL 8,默认 glibc
版本为 2.28,无法满足依赖。
解决方案
方法 1:使用麒麟兼容的 Docker 版本
1、卸载冲突包(如已安装)
sudo yum remove docker-runc docker-ce docker-ce-cli
2、安装麒麟适配的 Docker
sudo yum install -y docker
检查 Docker 是否运行:
docker --version # 应返回 Docker 版本(如 20.10+)
查看正在运行的容器:
docker ps
查看所有容器(包括已停止的)
docker ps -a
启动 Docker 服务
sudo systemctl start docker # 启动服务 sudo systemctl enable docker # 设置开机自启