ubuntu22.04安装指定版本docker

  • 2025-03-29 15:58:10
  • 运维
  • 55
  • shevechco

因为有很多私有云项目需要安装指定版本的软件需求,例如公司产品只适配了某些版本的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 update

2.查看可用版本并安装指定版本

#查看可用的安装列表
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官方仓库安装指定版本,适用于需要固定版本以兼容特定应用场景的用户。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.sulao.cn/post/1010

相关推荐