【全平台】统信服务器操作系统安装Docker-CE

本文以统信服务器操作系统1050的各个版本作为演示!!
【全平台】统信服务器操作系统安装Docker-CE_第1张图片
查看服务器版本

  • 图形界面:开始菜单–>控制中心–>系统信息–>关于本机–>版本
  • 字符界面:cat /etc/os-version(MinorVersion和EditionName)

服务器 A 版

sudo dnf makecache
sudo dnf install docker-ce -y

执行完 sudo dnf makecache 出现如下报错:

模块依赖问题:
 问题: module container-tools:uelc20:2020220902112528:b5192a5c-0.x86_64 conflicts with module(container-tools:an8) provided by container-tools:an8:2020220106133314:b4ae771c-0.x86_64
  - module container-tools:an8:2020220106133314:b4ae771c-0.x86_64 conflicts with module(container-tools:uelc20) provided by container-tools:uelc20:2020220902112528:b5192a5c-0.x86_64
  - module docker:uelc20:2020220831095116:bd07c72b-0.x86_64 requires module(container-tools:uelc20), but none of the providers can be installed
  - conflicting requests
元数据缓存已建立。

# 解决方法:
dnf module reset container-tools -y             # container-tools为模块名,可以是多个

服务器 E 版

  • x86_64(amd64)
1. 安装必要的一些系统工具
sudo dnf install device-mapper-persistent-data lvm2 vim -y
2. 添加软件源
sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker-CE-Stable-$basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=0

[extras]
name=Extras-$basearch
baseurl=https://mirrors.aliyun.com/centos/7/extras/$basearch/
enabled=1
gpgcheck=0
EOF
3. 更新并安装Docker-CE
sudo dnf makecache
sudo dnf install docker-ce -y
  • aarch64(arm64)
# 1 和 2 同上
3. 修改配置文件
sudo sed -i  '9s/centos/centos-altarch/' /etc/yum.repos.d/docker-ce.repo
4. 更新并安装Docker-CE
sudo dnf makecache
sudo dnf install docker-ce -y

服务器 D(企业)版

  • x86_64(amd64)、aarch64(arm64)
1. 安装必要的一些系统工具
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
2. 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
3. 添加软件源
echo "deb [arch=$(dpkg --print-architecture)] https://mirrors.aliyun.com/docker-ce/linux/debian buster \
stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list
4. 更新并安装Docker-CE
sudo apt update
sudo apt install docker-ce -y
  • LoongArch64
1. 龙芯开源社区下载离线安装
# http://pkg.loongnix.cn/loongnix/pool/main/d/docker-ce/
docker-ce-cli_20.10.3-7.1_loongarch64.deb  docker-ce-rootless-extras_20.10.3-7.1_loongarch64.deb
docker-ce_20.10.3-7.1_loongarch64.deb
# http://pkg.loongnix.cn/loongnix/pool/main/c/containerd.io/
containerd.io_1.4.3-1.lnd.1_loongarch64.deb
2. 安装离线软件包
sudo apt install ./*.deb -y

百度网盘下载链接:https://pan.baidu.com/s/14KwTXBjuBTKu-qCcogsCXw?pwd=yfub

配置 Docker 镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hub-mirror.c.163.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

获取阿里云镜像加速:登录到阿里云 --> 控制台 --> 左上角三道线 --> 容器镜像服务 --> 镜像加速器

  • LoongArch64 龙芯镜像仓库 https://cr.loongnix.cn/search

二进制安装 Docker

  • https://cloud.tencent.com/developer/article/1942278

你可能感兴趣的:(国产化,学习笔记,docker,服务器,容器)