Docker是一种轻量级的容器化技术,可以帮助开发者轻松部署和管理应用。通过Docker,开发人员可以在隔离的环境中运行应用,而不会影响主机系统和其他应用。本文教你如何在Ubuntu上安装最新版的Docker。
卸载旧版本
在安装新版本Docker之前,如果你已经安装过Docker,建议先删除旧版本,避免因版本冲突而导致莫名其妙的问题。以下是卸载旧版本Docker的命令:
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
安装新版本
在安装Docker之前,先更新系统的包索引,确保使用最新的包源:
sudo apt-get update
安装依赖包
安装docker所需的一些依赖包
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
添加Docker官方GPG密钥
为确保安装包的来源可信,需要添加Docker官方的GPG密钥:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
添加Docker软件包源
j接下来将Docker的稳定版仓库添加到系统的APT源列表中:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker Engine
更新包索引,然后安装Docker Engine:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装完成后,可以通过以下命令查看Docker版本,以确认是否安装成功:
docker --version
安装docker compose
安装完docker后,docker compose也少不了,顺带安装上去,可以通过 https://github.com/docker/compose/releases查看最新版本,代入到下面命令的 ${version}
即可:
sudo curl -L "https://github.com/docker/compose/releases/download/${version}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
添加docker compose执行权限
sudo chmod +x /usr/local/bin/docker-compose
验证docker compose是否安装正确
docker compose version
以上就是在Ubuntu上安装最新版Docker的完整教程。