ubuntu 安装docker

在 Ubuntu 系统上卸载 Docker

  1. 如果你是通过 apt 安装的 Docker:首先,你可以使用 apt-get 命令来卸载 Docker 包:
shell 复制代码
 apt-get purge docker-ce docker-ce-cli containerd.io

这个命令会删除 Docker 程序及其配置文件。接着,你可能还想删除 Docker 的数据和配置文件:

shell 复制代码
 rm -rf /var/lib/docker
 rm -rf /etc/docker
 rm -rf /var/run/docker.sock
 rm -rf /var/lib/containerd

这将删除 Docker 的数据卷、镜像、配置文件等。

  1. 如果你是通过 Snap 包安装的 Docker如果是通过 Snap 安装,则可以用以下命令卸载:
shell 复制代码
 snap remove docker
  1. 清理依赖项和配置文件:在卸载 Docker 之后,清理未使用的依赖项:
shell 复制代码
sudo apt-get autoremove

并且可以清理旧的下载包文件:

shell 复制代码
sudo apt-get clean

sudo rm -rf /etc/systemd/system/docker.service
sudo rm -rf /etc/systemd/system/docker.socket

systemctl daemon-reload

安装docker

  1. 更新apt包索引:
shell 复制代码
 apt-get update
  1. 安装一些必要的包,它们用于Docker通过HTTPS访问Docker的apt存储库:
shell 复制代码
apt-get install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker官方的GPG密钥:
shell 复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker的稳定版apt存储库:
shell 复制代码
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  1. 更新apt包索引以包含新的存储库:
shell 复制代码
apt-get update
  1. 安装Docker CE
shell 复制代码
apt-get install docker-ce
  1. 在此步骤中,Docker应该已经安装并运行在您的系统上。您可以通过运行以下命令验证它:
shell 复制代码
systemctl status docker
docker --version
相关推荐
Suhan422 分钟前
新版本Docker Desktop 自定义安装路径和下载镜像地址路径修改(附must be owned by an elevated account问题解决)
运维·docker·容器·eureka
深色風信子17 分钟前
Docker sub2api
运维·docker·容器·sub2api
Sapphire~18 分钟前
Linux-15 ubuntu 和 windows 双系统,更新系统导致丢失ubuntu 入口
linux·运维·ubuntu
ai产品老杨23 分钟前
深度解析:基于 Docker 与异构计算的 AI 视频管理平台架构实现(支持 GB28181/RTSP 与源码交付)
人工智能·docker·音视频
温柔一只鬼.28 分钟前
Ubuntu 安装 Python 3.10 完整指南
linux·运维·ubuntu
daemon.qiang1 小时前
Ubuntu 20.04+安装JFrog CLI超详细指南
linux·运维·ubuntu
湖城彭于晏1 小时前
VMware Ubuntu 固定IP + 上网 + 远程访问 完整教程
linux·ubuntu·vmware
小夏子_riotous1 小时前
Docker学习路径——6、简单微服务
linux·运维·服务器·docker·微服务·容器·云计算
剪刀石头布Cheers1 小时前
Ubuntu Hermes安装关键步骤
linux·运维·ubuntu·ai·agent·hermes
AI服务老曹1 小时前
解密万物互联:基于 Docker 的 GB28181/RTSP 统一协议网关与 AI 视频平台架构实践
人工智能·docker·音视频