国产化-银河麒麟V10系统及docker的安装

一、最近在研究国产化操作系统,"银河麒麟V10", 在我电脑本机vmware 15的虚拟机中进行安装测试;

1.点击这里提交产品试用申请,不过只需要随便输入,手机号验证码验证后方可跳转至下载地址产品试用申请·国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟------麒麟软件官方网站

2.选择对应的产品即可进行下载。在这里我测试过鲲鹏版,在我电脑无法安装,兆芯版可以完美安装。所以我选择"银河麒麟高级服务器操作系统V10"兆芯版。

3.可以下载下载器进行下载,也可以直接拿链接去下载。

https://distro-images.kylinos.cn:8802/web_pungi/download/share/Dq5r12WhYyFwAcnZP4JeGXkbsEHOBM0N/Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso

4.拿到镜像后即可在vmware中进行,安装,安装步骤跳过,主要提一下选择下载的银河麒麟ISO系统镜像文件时,vmware提示不识别的情况, 直接忽略提示进行下一步随便选一个即可。

点击下一步,随便选一个即可。

接下来一路正常的系统安装,和安装Ubuntu步骤完全一样。

二、在银河麒麟V10上安装docker

1.配置阿里云CentOS 8镜像源

之所以要配置 Centos8 的镜像源是因为在安装docker的时候需要额外的一些依赖,而这些依赖在麒麟官方的源里面是没有的。

复制代码
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

2.配置阿里云docker镜像源

复制代码
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

3.定义yum变量、修改repo

修改 centos 和 docker repo文件中的 $releasevercentos_version ,原因是在麒麟服务器操作系统V10中 $releasever被修改为了 10,而我们需要使用 centos 8的镜像源,如果你不替换,基本上仓库的每一个地址都是404。

复制代码
echo "8" > /etc/yum/vars/centos_version

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

sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/CentOS-Base.repo

4.建立yum缓存

复制代码
yum makecache

5.查看docker-ce版本

复制代码
yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64               3:20.10.9-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.8-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.7-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.6-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.5-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.4-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.3-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.2-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.1-3.el8                 docker-ce-stable
docker-ce.x86_64               3:20.10.12-3.el8                docker-ce-stable
docker-ce.x86_64               3:20.10.11-3.el8                docker-ce-stable
docker-ce.x86_64               3:20.10.10-3.el8                docker-ce-stable
docker-ce.x86_64               3:20.10.0-3.el8                 docker-ce-stable
docker-ce.x86_64               3:19.03.15-3.el8                docker-ce-stable
docker-ce.x86_64               3:19.03.15-3.el8                @docker-ce-stable
docker-ce.x86_64               3:19.03.14-3.el8                docker-ce-stable
docker-ce.x86_64               3:19.03.13-3.el8                docker-ce-stable

6.安装docker19.03

复制代码
yum install docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io -y

7.启动docker

复制代码
systemctl start docker

8.下载hello-world镜像测试

复制代码
docker run hello-world

应该就可以正常打印

小插曲:

如果你也向我一样提示 git pull超时,大概是这句话

解决办法

复制代码
 sudo vim /etc/docker/daemon.json

输入下边这段话,:wq保存并退出

复制代码
{
"registry-mirrors": ["https://registry.docker-cn.com","https://nrbewqda.mirror.aliyuncs.com","https://dmmxhzvq.mirror.aliyuncs.com"]
}

重启docker即可。

复制代码
sudo systemctl restart docker
相关推荐
网络笨猪5 小时前
# Nginx企业级全套配置\+排错手册
运维·nginx
Yupureki5 小时前
《Linux网络编程》8.网络层IP原理
linux·运维·服务器·网络·ip
yyuuuzz5 小时前
aws亚马逊入门常见认知误区
运维·服务器·网络·云计算·github·aws
DeepFlow 零侵扰全栈可观测6 小时前
运动战:AI 时代 IT 运维的决胜之道——DeepFlow 业务全链路可观测性的落地实践
运维·网络·人工智能·arcgis·云计算
高旭的旭6 小时前
GitLab Omnibus Docker 内存优化实战:从 4.7 GiB 降到 3.2 GiB
docker·容器·gitlab
林叔聊渠道分销7 小时前
saas产品运营案例 | 联盟营销计划如何帮助企业提高销售额?
运维·产品运营·sass·流量运营·用户运营
志栋智能8 小时前
告别报告堆砌:超自动化巡检的智能分析与洞察
运维·服务器·网络·人工智能·自动化
雅斯驰10 小时前
AES-128加密+滚动码认证:ATA5702W如何防御中继攻击与信号重放
运维·单片机·嵌入式硬件·物联网·自动化
网络与设备以及操作系统学习使用者10 小时前
直连路由优先级最高
运维·网络·学习·华为·智能路由器
goyeer10 小时前
【ITIL4】34服务实践 - 发布管理
运维·企业数字化·信息化·it管理·itil·it治理