稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 常用命令
  3. Docker
  4. 正文

Kylin Server 安装 docker

2024年7月29日 1244点热度 0人点赞

1、操作系统版本

镜像版本:麒麟高级服务器兆芯版-Kylin-Server-V10-SP3-2403-Release-20240426-x86_64,内核版本:4.19.90-89.11.v2401.ky10.x86_64。
安装教程:VM安装Kylin Server高级服务器操作系统V10
docker 安装方式:分为在线安装和离线安装。

2、在线安装

Ⅰ.备份 kylin_x86_64.repo
mv /etc/yum.repos.d/kylin_x86_64.repo /etc/yum.repos.d/kylin_x86_64.repo.bak

Ⅱ.复制 kylin_x86_64.repo

cp /etc/yum.repos.d/kylin_x86_64.repo.bak /etc/yum.repos.d/kylin_x86_64.repo

Ⅲ.修改 kylin_x86_64.repo

vi /etc/yum.repos.d/kylin_x86_64.repo
或
vim /etc/yum.repos.d/kylin_x86_64.repo

[ks10-adv-os] 节点新增配置:sslverify = 0

图 3-1 新增配置
Ⅳ.执行 yum 更新
yum update
Ⅴ.安装docker
yum install docker
Ⅵ.验证 docker
docker -v

3、离线安装

Ⅰ.配置 CentOS 镜像源,因为 kylin 官方源缺少依赖。
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
Ⅱ.添加 docker 镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Ⅲ.替换 docker 镜像源
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
Ⅳ.修改 centos 和 docker repo文件中的 $releasever 为 centos_version ,原因是在麒麟服务器操作系统V10中 $releasever 被修改为了 10,而我们需要使用 centos 8 的镜像源,如果不替换,仓库的每一个地址都是404。
1.新建 centos_version 文件并追加内容“8”:
echo 8 > /etc/yum/vars/centos_version
2.替换 docker-ce.repo 镜像源地址的$releaseserver 为 $centos_version
sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/docker-ce.repo
3.替换 CentOS-Base.repo 镜像源地址的$releaseserver 为 $centos_version
sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/CentOS-Base.repo
Ⅴ.创建缓存
yum makecache
Ⅵ.查看 docker-ce 版本列表
yum list docker-ce --showduplicates | sort -r
Ⅶ.安装 docker-ce
yum install docker-ce docker-ce-cli containerd.io -y
注意:
         1.如果出现“docker-ce-cli-1:26.1.3-1.el8.x86_64: Cannot download, all mirrors were already tried without success”类似这种错误的的,告诉我们说是尝试了多个镜像源都下不了,那就多执行几次,给它惯的!!!!不行就执行:yum clean all && yum makecache,然后再执行安装命令。反复尝试。
2.如果出现:
        docker: Error response from daemon: OCI runtime create failed: container_linux.go:318: starting container process caused “permission denied”: unknown.
        ERRO[0000] error waiting for container: context canceled
那就降低 docker 版本,安装指定版本命令(xx.xx.xx指版本号):
yum install docker-cexx.xx.xx docker-ce-clixx.xx.xx containerd.io -y
最后:注意更换 docker 镜像源,比如阿里镜像源,到阿里云容器镜像服务里copy出来执行:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["镜像地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
标签: CentOS Docker kylin kylin server
最后更新:2024年7月29日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
< 上一篇
下一篇 >
文章目录
  • 1、操作系统版本
  • 2、在线安装
  • 3、离线安装

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号