飞腾arm服务器下的银河麒麟V10 yum 安装docker
银河麒麟V10 yum 安装docker
- 1. 查看版本
- 1. 1 增加软件源
- 1. 2 yum安装docker的命令
- 2. 安装仓库
- 2.1 安装缺少的依赖container-selinux
- 2.2 安装缺少的依赖slirp4netns和fuse-overlayfs
- 3. Docker安装
- 总结
总体思路:
先看现有软件源是否能够安装docker;
再看Centos下怎么安装 ;
Centos下需要按照aarch64来进行相关安装;
使用国内镜像方便安装;
1. 查看版本
有两种方式,主要是想确定麒麟系统对应的具体的centos版本,这个目前还没有好办法确定具体的centos版本。
uname -a
Linux kylin-node1 4.19.90-23.8.v2101.ky10.aarch64 #1 SMP Mon May 17 17:07:38 CST 2021 aarch64 aarch64 aarch64 GNU/Linuxcat /proc/version
Linux version 4.19.90-23.8.v2101.ky10.aarch64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 17 17:07:38 CST 2021
1. 1 增加软件源
软件源在以前的文章有提到过
vi /etc/apt/source.list
在里面添加
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0 main restricted universe multiverse
使用下面的命令可以更新软件源
yum update
ls /etc/yum.repos.d/
确认下yum-config-manager可用,如果不可用使用下面的命令安装
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager -h
1. 2 yum安装docker的命令
下面这个命令是一直尝试的命令,每修改一步都尝试使用下面的命令确认是否可以安装,直到成功。反正银河麒麟官方源没法成功使用。
yum install docker-ce docker-ce-cli containerd.io
2. 安装仓库
最近被阿里事件弄烦了 ,本想使用清华源,但是清华源里面的repo地址竟然还是docker.hub的地址,默默的切换为阿里的仓库。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum update
但是这个源里面需要识别当前centos的版本,因为我们使用麒麟系统,所以需要自己手动输入版本号。替换basearch前面的$releasever为7(不知道具体的centos版本,预估的版本,存在一定风险)
vi /etc/yum.repos.d/docker-ce.repo
举例如下:
https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
2.1 安装缺少的依赖container-selinux
使用前面的1.2中命令提醒缺少container-selinux。这个镜像在仓库里面有,需要注意清华的仓库centos有三个仓库,需要选择centos-altarch进行查找具有arm架构编译的包。
下载下面的包,选择了一个不那么高的版本
wget https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7/extras/aarch64/Packages/container-selinux-2.107-1.el7_6.noarch.rpm
幸运的是可以使用yum安装依赖,安装完成后,rpm安装上述下载的包。
yum install policycoreutils-python
rpm -ivh container-selinux-2.107-1.el7_6.noarch.rpm
2.2 安装缺少的依赖slirp4netns和fuse-overlayfs
在清华的仓库下载
wget https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7/extras/aarch64/Packages/slirp4netns-0.4.3-4.el7_8.aarch64.rpmwget https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7/extras/aarch64/Packages/fuse-overlayfs-0.7.2-6.el7_8.aarch64.rpm
slirp4netns一次安装成功,fuse-overlayfs需要libfuse3.so支持,本以为需要编译安装,试了多次后,使用yum安装。
rpm -ivh slirp4netns-0.4.3-4.el7_8.aarch64.rpm
yum install fuse3
rpm -ivh fuse-overlayfs-0.7.2-6.el7_8.aarch64.rpm
3. Docker安装
再次执行1.2中的命令,即可。
yum install docker-ce docker-ce-cli containerd.ioLast metadata expiration check: 1:19:24 ago on 2021年08月14日 星期六 16时10分45秒.
Dependencies resolved.
==============================================================================================Package Architecture Version Repository Size
==============================================================================================
Installing:containerd.io aarch64 1.4.9-3.1.el7 docker-ce-stable 23 Mdocker-ce aarch64 3:20.10.8-3.el7 docker-ce-stable 15 Mdocker-ce-cli aarch64 1:20.10.8-3.el7 docker-ce-stable 25 M
Installing dependencies:docker-ce-rootless-extras aarch64 20.10.8-3.el7 docker-ce-stable 7.3 Mlibcgroup aarch64 0.41-23.ky10 ks10-adv-os 98 kTransaction Summary
==============================================================================================
Install 5 PackagesTotal download size: 71 M
Installed size: 314 M
Is this ok [y/N]: y
总结
软件源需要逐步维护起来,这个是一个漫长的过程,希望国产软件越来越好。
飞腾arm服务器下的银河麒麟V10 yum 安装docker相关推荐
- 鲲鹏+银河麒麟v10离线安装docker
寻找软件源 据说银河麒麟基于 CentOS7,但是通过测试最终添加 CentOS8 的源才可以用,因为他喵的 CentOS7 只有 x86_64,而 CentOS8 才有 aarch64,厂商的话都信 ...
- 飞腾2000+银河麒麟V10桌面版+docker+达梦8.1
飞腾2000+银河麒麟V10桌面版+docker 信创适配笔记 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 飞腾2000+银河麒麟V10桌面版+docker 前言 一. ...
- 麒麟v10操作系统 安装docker
一.描述 天翼云上的麒麟服务器默认没有安装docker,需要手动安装. 二.安装准备 查看系统版本,确认版本 # cat /etc/kylin-release Kylin Linux Advanced ...
- 银河麒麟V10软件安装—arm+mysql8.0.27
#命令行进去 #删除本机自带的mariadb(也可使用自带yum.apt卸载,注意卸载干净不然会报错,服务器一般是yum,终端是apt,总之就是删干净,默认账号密码我没查到) rpm -e maria ...
- 银河麒麟v10 sp1 安装 PostgreSQL 11.16
一.安装环境 操作系统:银河麒麟v10 sp1 x86_64 内核版本:4.19.90-23.8.v2101.ky10 PostgreSQL版本:11.16 二.安装过程 2.1 下载源码包 创建目录 ...
- 银河麒麟V10下载安装使用体验(下)之安装VMware
1.背景 应甲方要求,进入机房的服务器必须是国产操作系统,因此需要将手上的浪潮服务器安装成中标麒麟或银河麒麟系统.这就有了上文中在测试机上先体验银河麒麟系统安装的过程.由于项目中的一部分软件是在win ...
- 银河麒麟操作系统上安装docker
查看操作系统版本 #查看麒麟系统对应的linux os cat /proc/version 可以看到输出的内容中有 "Ubuntu1~16.04.10" 字样*,即银河麒麟与Ubu ...
- 银河麒麟V10(飞腾2000+ ARM)环境下构建达梦V8数据库容器镜像
1.在银河麒麟V10(飞腾2000+ ARM)设备下,先下载一个镜像,我这里选择了centos: docker pull centos:centos7.9.2009 2.启动一个容器: sudo do ...
- 国产系统下的DES,SM4工具,银河麒麟V10桌面系统,飞腾芯片
在银河麒麟v10,飞腾2000下测试通过 解压 tar -xvf DESandSM4.tar.gz chmod +x DESandSM4 如果无法运行可能是so版本不一致,可以将压缩包下的so考到系统 ...
最新文章
- mac 端口转发方案
- 盘点:2020年PMCAFF最受欢迎的文章!
- SAP Spartacus not found页面的显示触发机制 - ErrorPageTemplate
- python爬虫 正则表达式 re.finditer 元字符 贪婪匹配 惰性匹配
- 你是怎样“被平均”的?细数统计数据中的那些坑
- mysql mvcc 的理解
- flutter图片聊天泡泡_flutter即时聊天IM仿微信|flutter聊天界面
- 如何运行 PPAS上的pgpool-II
- RocketMQ_问题_启动报错,修改堆内存大小
- 【多目标优化求解】基于matlab金鹰算法求解多目标优化问题【含Matlab源码 188期】
- docker容器持久化卷讲解
- android studio USB连接华为手机不显示调试信息问题
- 天蓝色在ps中的色值_天蓝色事件网格集成测试
- Python学习笔记--解析式
- 【虚幻4】连接数据库有感
- 用函数画出可爱的卡通猫
- ONF和ON.Lab合并为一 加速推进SDN落地
- 对List集合中每个对象元素按时间顺序排序
- 电脑蓝屏,错误代码为“KERNEL STACK INPAGE ERROR”
- 重新配置Tomcat