Docker:系统麒麟v10 (x86)更新源并安装docker
前言
今天给客户服务器部署一套服务,查看系统为麒麟v10,花费些时间将docker部署上之后,特此记录一下。
1. 查看系统版本
查系统版本信息
cat /etc/os-release

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

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


5. 安装Docker
指定版本安装
yum install -y docker-ce-26.1.4-1.el7 docker-ce-cli-26.1.4-1.el7 containerd.io

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

enabled : 表示docker服务已设置开机启动
disabled : 表示docker服务未设置开机启动
配置docker开机自启
# 配置docker开机自启
systemctl enable docker.service
-----------------------------------
作者:怒吼的萝卜
链接:http://www.cnblogs.com/nhdlb/
-----------------------------------

浙公网安备 33010602011771号