Docker:系统麒麟v10 (x86)更新源并安装docker

前言

  今天给客户服务器部署一套服务,查看系统为麒麟v10,花费些时间将docker部署上之后,特此记录一下。

1. 查看系统版本

查系统版本信息

cat /etc/os-release 

image

查CPU架构(主要看 aarch64 还是 arm64)

uname -m

image

x86_64 表示 aarch64 架构

2. 修正系统源的仓库链接

修正源链接地址

  由于麒麟系统的版本标识与 CentOS 不同,必须将仓库文件中的 $releasever 替换为 7 或 8,否则会因找不到对应仓库而失败。

sed -i 's/\$releasever/7/g' /etc/yum.repos.d/docker-ce.repo

 添加CentOS 7 Extras源

tee /etc/yum.repos.d/CentOS-Extras.repo <<'EOF'
[centos-extras]
name=Centos extras - $basearch
baseurl=https://mirrors.aliyun.com/centos/7/extras/$basearch/
enabled=1
gpgcheck=0
EOF

刷新缓存

yum makecache

安装依赖

yum install -y fuse-overlayfs slirp4netns

3. 添加(华为云)Docker下载源

tee /etc/yum.repos.d/docker-ce.repo <<'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.huaweicloud.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/docker-ce/linux/centos/gpg
EOF

刷新缓存

yum makecache

4. 查看docker可安装版本

yum --showduplicates list docker-ce

image

image

5. 安装Docker

指定版本安装

yum install -y docker-ce-26.1.4-1.el7 docker-ce-cli-26.1.4-1.el7 containerd.io

image

6. 配置开机自启Docker

查看是否配置docker开机自启

# 查看是否配置开机自启
systemctl list-unit-files | grep docker

image

enabled : 表示docker服务已设置开机启动

disabled : 表示docker服务未设置开机启动

配置docker开机自启

# 配置docker开机自启
systemctl enable docker.service

 

posted @ 2026-09-28 17:11  怒吼的萝卜  阅读(11)  评论(0)    收藏  举报