因为有很多私有云项目需要安装指定版本的软件需求,例如公司产品只适配了某些版本的docker,所以就需要在系统中安装指定版本的docker,那么这里就记录下ubuntu22.04安装指定版本的docker的方法。
1.安装依赖并添加Docker官方仓库
#安装依赖包
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg software-properties-common -y
#添加Docker的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
#添加APT源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
#更新APT缓存
sudo apt update2.查看可用版本并安装指定版本
#查看可用的安装列表
apt list -a docker-ce
#记录上述需要安装的版本并安装指定版本
sudo apt install docker-ce=5:23.0.6-1~ubuntu.22.04~jammy docker-ce-cli=5:23.0.6-1~ubuntu.22.04~jammy containerd.io
上面等号后面的版本可以根据查看版本列表里面的版本进行更换
然后我们检查安装的docker版本信息
docker --version我们还需要防止它自动更新,需要做如下处理
sudo apt-mark hold docker-ce如果是非root账户我们还需要将当前用户加入docker用户组,并设置套接字权限。
sudo usermod -aG docker $USER
sudo chmod 777 /var/run/docker.sock以上步骤基于Docker官方仓库安装指定版本,适用于需要固定版本以兼容特定应用场景的用户。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/1010
相关阅读
- ubuntu22.04安装cuda失败提示"Uninstall manifest corrupt"
- ubuntu使用ssh命令批量设置集群节点具有sudo权限的账户sudo免密切换
- ubuntu22.04算力环境基础配置一键验证脚本
- ubuntu22.04算力环境基础配置一键脚本
- ubuntu22.04忘记root密码进入单用户模式修改密码
- ubuntu22.04屏蔽使用apt安装软件时出现弹窗要求选择重启服务的方法
- ubuntu22.04删除系统中的新内核并回退的方法
- ubuntu22.04部署chrony时间同步服务
- ubuntu22.04部署ntp时间同步服务器
- ubuntu22.04切换cgroup v2到cgroup v1
评论列表