要在Ubuntu上更新Docker版本,您可以按照以下步骤操作:
1. 卸载旧版本的Docker
首先,您需要卸载当前安装的Docker版本。使用以下命令:
sudo apt-get purge docker docker-engine docker.io containerd runc
2. 更新系统软件包列表
更新系统的软件包列表以确保获取最新的包信息:
sudo apt-get update
3. 安装依赖包
安装一些必要的依赖包:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
4. 添加Docker官方GPG密钥
为了确保从Docker官方源下载的软件包是经过验证的,需要添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
5. 添加Docker官方源
将Docker的官方APT仓库添加到系统中。您可以根据自己的Ubuntu版本选择添加稳定版或测试版的仓库。以下命令添加的是稳定版仓库:
echo "deb [arch=amd64 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,可以添加测试版仓库:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) testing" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
6. 安装最新版本的Docker
现在,您可以安装最新版本的Docker Engine及相关组件:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
7. 启动并启用Docker服务
成功安装后,启动Docker服务,并设置其开机自动启动:
sudo systemctl start docker sudo systemctl enable docker
8. 验证Docker安装
执行以下命令来检查Docker是否已成功安装及显示当前版本信息:
docker --version
通过以上步骤,您就可以在Ubuntu上成功更新Docker到最新版本。请注意,如果您在执行过程中遇到任何问题,可以查看Docker官方文档或访问相关技术论坛寻求帮助。