为了使用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安装包手工进行安装
-
下载离线包
从华为云镜像站下载对应版本的.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
-
手动安装
sudo dpkg -i ./containerd.io_*.deb ./docker-ce_*.deb ./docker-ce-cli_*.deb ./docker-*.deb
需按依赖顺序安装。
安装没过去。
应该是异构环境的问题。
方法2:通过官方仓库安装(推荐)
-
添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
用于验证软件包签名。
-
设置稳定版仓库
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
自动适配当前系统架构和版本。
-
安装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服务。