要在Ubuntu上更新Docker版本,您可以按照以下步骤操作:
卸载旧版本的Docker:
打开终端,然后运行以下命令来卸载旧版本的Docker:
sudo apt-get remove docker \
docker-engine \
docker.io \
containerd.io
这将删除所有与Docker相关的包。
更新APT包索引:
更新APT包索引以确保您可以获取到最新的Docker版本信息:
sudo apt-get update
安装必要的包:
安装一些必要的包,这些包允许apt
通过HTTPS使用仓库:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
添加Docker的官方GPG密钥:
运行以下命令以添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置Docker仓库:
设置稳定版Docker仓库:
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,请将stable
替换为edge
。
更新APT包索引:
再次更新APT包索引以包含新添加的Docker仓库:
sudo apt-get update
安装或升级Docker:
安装最新版本的Docker(或升级到最新版本):
sudo apt-get install docker-ce docker-ce-cli containerd.io
如果您之前已经安装了Docker,这个命令将会升级到最新版本。
验证Docker安装:
运行以下命令来验证Docker是否已成功安装并且正在运行:
sudo systemctl status docker
您应该看到Docker服务正在运行。
测试Docker:
运行一个测试镜像来确保一切正常:
sudo docker run hello-world
如果一切设置正确,您将看到一条消息,表明您的Docker引擎正在正常工作。
请注意,根据您的Ubuntu版本和Docker的发布周期,上述步骤可能会有所不同。始终建议查看Docker官方文档以获取最新和最准确的安装指南。