在Debian系统上更新Docker版本,可以按照以下步骤进行:
更新APT包索引
sudo apt update
升级Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
验证安装
docker --version
卸载旧版本的Docker(可选)
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
安装必要的包
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
添加Docker仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
更新APT包索引
sudo apt update
安装或升级Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
启动并启用Docker服务
sudo systemctl start docker
sudo systemctl enable docker
验证安装
docker --version
如果你使用Docker Compose来管理容器,确保也更新Docker Compose到最新版本:
卸载旧版本的Docker Compose
sudo rm /usr/local/bin/docker-compose
下载最新版本的Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
验证安装
docker-compose --version
通过以上步骤,你应该能够成功地在Debian系统上更新Docker版本。