信创麒麟操作系统卸载docker,并分别用在线、yum、rpm三种方式安装信创的docker

备注:操作前建议对机器打快照备份,或者备份好数据,如未使用,第一次部署的情况可直接操作

一、卸载DataEase自带的docker

# 停止服务
service dataease stop

# 删除 docker 可执行文件
rm -f  /usr/bin/containerd-shim-runc-v2
rm -f  /usr/bin/ctr
rm -f  /usr/bin/docker
rm -f  /usr/bin/dockerd
rm -f  /usr/bin/docker-init
rm -f  /usr/bin/docker-proxy
rm -f  /usr/bin/runc

# 删除 docker service
rm -f /etc/systemd/system/docker.service

二、安装信创系统的docker

1、联通外网
# 通外网重新加载  systemctl
systemctl daemon-reload
2、未通网,有yum源
#查看yum源支持的docker版本
yum list docker-ce --showduplicates | sort -r
#docker执行安装命令
yum install docker-ce-20.10.8-3.el7 -y
systemctl start docker 
systemctl enable docker
3、未联通外网,无yum源通过rpm安装部署docker
1)确认当前系统的版本
cat /etc/.productinfo

如图:

2)根据系统在阿里云中查找对应系统版本的安装包,这是麒麟v10 sp1的下载地址

https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/aarch64/Packages/

3)搜索对应的rpm包进行下载,docker-compose不需要下载
4)将rpm包上传到服务器,并执行命令安装
rpm -ivh docker-engine-18.09.0-101.ky10.aarch64.rpm 
rpm -ivh docker-proxy-0.8.0.dev.2-100.ky10.aarch64.rpm 
rpm -ivh docker-runc-1.0.0.rc3-103.ky10.aarch64.rpm
5)重启docker,查看docker版本,重启DataEase服务
systemctl stop docker.service
systemctl start docker.service
#重启DataEase服务
service dataease start
6)在未生效的情况下,删除所有镜像,重新执行安装脚本启动服务
docker images
#删除所有镜像
docker rmi $(docker images -q)
#确认无镜像
docker iamges
#进入下载的离线安装包中,找到install.sh
/bin/bash install.sh
7)再不生效,重启电脑大法测试
相关推荐
大卫小东(Sheldon)3 小时前
在Docker中搭建rabbit MQ集群 (Mac + OrbStack)
docker
Java追光着3 小时前
谷粒商城学习-10-docker安装mysql
学习·mysql·docker·谷粒商城
小宏运维有点菜4 小时前
docker
运维·docker·容器
孤城2864 小时前
08 docker Registry搭建docker私仓
运维·docker·容器·devops
宿昔不梳一苦十年寒窗6 小时前
docker 安装 nacos
运维·docker·容器
不吃饭的猪8 小时前
【无标题】
java·开发语言·docker
是乐乐啊呀8 小时前
docker
运维·docker·容器
杨浦老苏8 小时前
开源协作wiki和文档软件Docmost
docker·在线文档·markdown·群晖·wiki
Kitty@Q9 小时前
docker k8s
java·docker·kubernetes
coder_copy9 小时前
Docker配置远程连接
运维·docker·容器