文章目录
展开
什么是 Docker
Docker 是一个开源的容器化平台,可以帮助开发人员轻松地打包、交付和运行应用程序。与虚拟机不同,Docker 容器是轻量级、可移植的,可以在不同的主机和操作系统上运行。
Docker 容器包含了应用程序及其所有的依赖项,如库、运行时环境、系统工具等,可以使应用程序更加容易地在不同的环境中运行。Docker 还提供了一个简单易用的命令行工具,可以方便地管理容器的生命周期、网络、存储等方面。
本文整理与分享两种 Debian 系统安装和完全卸载 Docker Engine 的方法:
方法一
1. 更新包列表
sudo apt update
2. 安装必要的软件包
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
3. 添加 Docker 的官方 GPG 密钥
sudo mkdir -m 0755 -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4. 添加 Docker 的稳定版软件源
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 更新包列表
sudo apt update
执行 apt update
如果发生 GPG
错误,默认 umask
可能配置不正确,导致无法检测存储库公钥文件。在更新包索引之前尝试授予 Docker 公钥文件的读取权限:
sudo chmod a+r /etc/apt/keyrings/docker.gpg sudo apt update
6. 安装 Docker
安装 Docker Engine,、containerd 和 Docker Compose 最新版
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7. 检查 Docker 是否安装成功
sudo docker run hello-world
如果一切正常,将会看到一个 “Hello from Docker!
” 的消息,即说明已经成功安装了 Docker。
方法二
一键使用官方安装脚本
从 https://get.docker.com/ 下载脚本,并运行安装最新稳定版本的 Docker:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
卸载 Docker
1、卸载 Docker Engine、CLI、containerd 和 Docker Compose 包:
sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
2、服务器上的图像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd