1

Debian 安装 Docker Engine 最新稳定版方法整理与分享

 1 year ago
source link: https://vpsxb.net/4053/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

什么是 Docker

202303060011081.png

Docker 是一个开源的容器化平台,可以帮助开发人员轻松地打包、交付和运行应用程序。与虚拟机不同,Docker 容器是轻量级、可移植的,可以在不同的主机和操作系统上运行。

Docker 容器包含了应用程序及其所有的依赖项,如库、运行时环境、系统工具等,可以使应用程序更加容易地在不同的环境中运行。Docker 还提供了一个简单易用的命令行工具,可以方便地管理容器的生命周期、网络、存储等方面。

本文整理与分享两种 Debian 系统安装和完全卸载 Docker Engine 的方法:

1. 更新包列表



  1. sudo apt update

2. 安装必要的软件包



  1. sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

3. 添加 Docker 的官方 GPG 密钥



  1. sudo mkdir -m 0755 -p /etc/apt/keyrings
  2. curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4. 添加 Docker 的稳定版软件源



  1. echo \
  2. "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  3. $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 更新包列表



  1. sudo apt update

执行 apt update 如果发生 GPG 错误,默认 umask 可能配置不正确,导致无法检测存储库公钥文件。在更新包索引之前尝试授予 Docker 公钥文件的读取权限:



  1. sudo chmod a+r /etc/apt/keyrings/docker.gpg
  2. sudo apt update

6. 安装 Docker

安装 Docker Engine,、containerd 和 Docker Compose 最新版



  1. sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

7. 检查 Docker 是否安装成功



  1. sudo docker run hello-world

一键使用官方安装脚本

从 https://get.docker.com/ 下载脚本,并运行安装最新稳定版本的 Docker:



  1. curl -fsSL https://get.docker.com -o get-docker.sh
  2. sudo sh get-docker.sh

卸载 Docker

1、卸载 Docker Engine、CLI、containerd 和 Docker Compose 包:



  1. sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

2、服务器上的图像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:



  1. sudo rm -rf /var/lib/docker
  2. sudo rm -rf /var/lib/containerd

https://www.offersloc.com/archives/1345


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK