在超算平台异构加速卡AI * 1卡的Ubuntu20.04环境下安装docker服务(未成功)

为了使用dify,需要安装docker服务,于是在超算平台异构加速卡AI * 1卡的Ubuntu20.04环境下尝试安装docker服务

首先要看下系统是Ubuntu的哪个版本:

cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

发现系统是focal,是Ubuntu20.04的版本。

方法1 到华为云下载docker deb安装包手工进行安装

  1. 下载离线包
    华为云镜像站下载对应版本的.deb包,需包含:

    • containerd.io
    • docker-ce
    • docker-ce-cli
    • docker-buildx-plugin
    • docker-compose-plugin
      注意选择与Ubuntu版本匹配的包(如22.04对应jammy)‌

找到目录为mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/

下载这么几个:

wget https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/containerd.io_1.7.27-1_amd64.deb
wget https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce_28.1.1-1~ubuntu.20.04~focal_amd64.deb
wget https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/docker-ce-cli_28.1.1-1~ubuntu.20.04~focal_amd64.deb
wget https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/docker-buildx-plugin_0.23.0-1~ubuntu.20.04~focal_amd64.deb
wget https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/dists/focal/pool/stable/amd64/docker-compose-plugin_2.6.0~ubuntu-focal_amd64.deb

  1. 手动安装

     
    sudo dpkg -i ./containerd.io_*.deb ./docker-ce_*.deb ./docker-ce-cli_*.deb ./docker-*.deb

    需按依赖顺序安装‌。

安装没过去。

应该是异构环境的问题。

方法2:通过官方仓库安装(推荐)

  1. 添加Docker官方GPG密钥

     
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

    用于验证软件包签名‌。

  2. 设置稳定版仓库

     
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

    自动适配当前系统架构和版本‌。

  3. 安装Docker核心组件

     
    sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

    包含容器运行时、CLI工具及扩展插件‌。

后来用这个方法安装,也没有成功

结论

目前大约超算平台异构加速卡AI * 1卡的Ubuntu20.04环境下,是无法安装docker的。

至少现在无法启动docker服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值