在Ubuntu上重新安装Docker可以通过以下步骤完成。这些步骤包括卸载现有的Docker安装、清理残留文件,然后重新安装Docker。以下是详细的步骤:
首先,卸载现有的Docker安装及其相关组件:
sudo apt-get remove docker docker-engine docker.io containerd runc
删除Docker的配置文件和数据目录:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
更新系统的包索引,以确保安装的是最新的软件包:
sudo apt-get update
安装一些必要的依赖包,以便能够使用 apt
通过 HTTPS 来安装软件包:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加Docker的官方GPG密钥,以确保安装的软件包是来自Docker的官方源:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker的APT仓库到系统的源列表中:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
更新包索引并安装Docker:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装完成后,可以通过运行一个简单的Docker容器来验证安装是否成功:
sudo docker run hello-world
如果一切正常,你应该会看到一条欢迎信息,说明Docker已经成功安装并运行。
如果你希望非root用户也能使用Docker,可以将当前用户添加到 docker
组:
sudo usermod -aG docker $USER
然后注销并重新登录,或者运行以下命令使更改生效:
newgrp docker
现在,你应该能够以非root用户身份运行Docker命令了。
确保Docker服务在系统启动时自动启动:
sudo systemctl start docker
sudo systemctl enable docker
通过以上步骤,你应该能够在Ubuntu上成功重新安装Docker。
领取专属 10元无门槛券
手把手带您无忧上云