本文以统信服务器操作系统1050的各个版本作为演示!!
查看服务器版本:
- 图形界面:开始菜单–>控制中心–>系统信息–>关于本机–>版本
- 字符界面:
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(欧拉)版
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
服务器 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/debian/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