在 Debian 12 上安装 Docker

这篇具有很好参考价值的文章主要介绍了在 Debian 12 上安装 Docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

解如何在 Debian 12 上正确安装 Docker。还要学习在没有 sudo 的情况下运行 Docker,并在不需要时将其删除。

想在 Debian 12 上使用 Docker?让我来帮助你。

Docker 可以从 Debian 存储库安装。您所要做的就是运行此命令:

sudo apt install docker.io

但是,您将无法从 Debian 获得最新的 Docker 版本

这就是为什么我建议从 Docker 存储库本身安装它。这样,您就可以直接从源获取 Debian 上的最新 Docker 版本以及任何未来的更新。

但是在跳转到安装方法之前,需要删除之前安装的 Docker。

为此,您可以使用以下命令:

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

完成后,您可以继续执行所示的安装方法。

使用 Docker 存储库在 Debian 12 上安装 Docker

我建议使用此方法的主要原因是您可以轻松升级,因为存储库可以轻松更新!

首先,使用以下命令安装此方法的先决条件:

sudo apt update && sudo apt install ca-certificates curl gnupg

现在,让我们使用以下命令创建一个目录来存储密钥环:

sudo install -m 0755 -d /etc/apt/keyrings

接下来,使用给定的命令下载 GPG 密钥并将其存储在 /etc/apt/keyrings/etc/apt/keyrings 目录中:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

完成后,使用 chmod 命令更改 docker.gpg 文件的权限:

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

最后,使用以下命令为 Docker 设置存储库:

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

上述命令中每行末尾的额外 \ 只是添加新行的一种方式,以便您可以轻松查看整个命令。就是这样!

现在,您可以使用以下命令更新存储库索引并安装 Docker:

sudo apt update && sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

要验证 Docker 安装,您可以安装 hello-world 映像:

sudo docker run hello-world

在 Debian 12 上安装 Docker,docker,debian,debian12

hello-world docker 镜像很小,仅用于检查 Docker 是否运行正常。

这是上述所有命令的重播。

使用 Docker 而不使用 sudo

如果您注意到,在运行 hello-world 映像时,我使用了 sudo。

这可能不太方便。那么如何将其配置为不必使用 sudo 呢?

为此,首先使用 groupadd 命令创建一个 docker 组:

sudo groupadd docker

 

现在,将用户添加到组(docker):

sudo usermod -aG docker $USER

现在从终端注销并重新登录以使更改生效。

如果您在虚拟机中安装 Docker,则可能需要重新启动才能使您所做的更改生效。

让我们通过运行 hello-world 图像来测试它:

docker run hello-world

在 Debian 12 上安装 Docker,docker,debian,debian12

正如您所看到的,我无需使用 sudo 即可获得相同的结果。

卸载 Docker

首先,使用以下命令停止 docker 服务:

sudo systemctl stop docker

然后按以下方式使用 apt purge 命令从系统中删除 Docker:

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

如果您打算进行全新安装或者不想拥有任何以前的数据,那么您可以使用 rm 命令删除 Docker 文件:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

就是这样! Docker 已成功删除。

下一步:学习基本的 Docker 命令

如果您刚刚开始使用 Docker,我强烈建议您首先学习基本命令。

如果没有别的事,至少要学习管理容器的基础 Docker 命令。

我希望本指南对您有所帮助。

 

在 Debian 12 上安装 Docker文章来源地址https://www.toymoban.com/news/detail-761241.html

到了这里,关于在 Debian 12 上安装 Docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker-2】在 Debian 上安装 Docker 引擎

    要开始在 Debian 上使用 Docker 引擎,请确保满足先决条件,然后按照安装步骤操作。 先决条件 操作系统要求 要安装 Docker Engine,您需要以下 Debian 之一的 64 位版本 版本: Debian Bookworm 12 (稳定版) Debian Bullseye 11 (旧稳定版) Debian 的 Docker 引擎兼容 x86_64(或 amd64)、armhf、

    2024年02月02日
    浏览(26)
  • Centos安装Docker详细步骤,Debian安装Docker详细步骤

    Linux 安装Docker指令 更新系统: 安装依赖包,以便使用 HTTPS 连接下载 Docker 软件包: 添加 Docker 软件源: 安装 Docker: 启动 Docker 服务: 验证 Docker 是否成功安装: 如果一切正常,你将看到一个提示消息,表明 Docker 安装成功并且正在运行。 如果你希望当前用户拥有使用 Doc

    2024年02月04日
    浏览(32)
  • 随身WIFI debian安装docker

    【安装docker环境 ​】 1.切换root: 2. 更新源: 3. 安装工具: 4. 添加 Docker 的官方 GPG 密钥: 5. 先卸载残留: 6.自动安装docker: 7.docker切换为国内源: 8. 查看下是否添加成功,成功会有一行源的信息 9.更新下配置并且重启: 10.重启后再次连接ssh,输入: docker --version 或者 sudo

    2023年04月12日
    浏览(34)
  • debian11 快速安装docker,docker-compose

    如果update遇到如图错误 #如境外vps 无需换源则可以使用一下语句 #这是一个使用sed命令修改apt源列表的命令。其中,-i选项表示直接修改文件内容,而不是输出到终端,-s选项表示以行为单位进行处理。在这里,\\\"s|bullseye/updates|bullseye-security|\\\"是sed的替换表达式,它将源列表中所有包含

    2024年02月07日
    浏览(34)
  • Debian11之Docker稳定版本安装

    官方地址 常用操作,参考这篇文章 基于docker地址(慢) 基于aliyun地址(快) 基于docker地址(慢) 基于aliyun地址(快) 登陆阿里云控制台 配置Docker运行时镜像加速器 配置Containerd运行时镜像加速器 Containerd通过在启动时指定一个配置文件夹,使后续所有镜像仓库相关的配置

    2024年02月13日
    浏览(29)
  • Linux Debian上快速安装Docker并运行

    要在Debian上安装Docker,可以按照以下步骤进行: 在终端中执行以下命令,更新系统软件包: 在终端中执行以下命令,安装Docker需要的依赖包: 在终端中执行以下命令,添加Docker官方GPG密钥: 在终端中执行以下命令,添加Docker源: 在终端中执行以下命令,更新软件包缓存:

    2024年02月12日
    浏览(28)
  • wsl2安装docker引擎(Install Docker Engine on Debian)

    官方地址: 在 Debian 上安装 Docker 引擎  https://docs.docker.com/engine/install/debian/ 1.卸载旧版本 在安装 Docker 引擎之前,您必须首先确保卸载任何冲突的软件包。 发行版维护者在他们的存储库。必须先卸载这些软件包,然后才能安装 Docker 引擎的正式版本。 要卸载的非官方软件包是

    2024年02月13日
    浏览(35)
  • 【技术分享】RK356X Debian/Ubuntu 系统安装Docker

    本文基于IDO-SBC3528主板演示Debian/Ubuntu 系统任何安装Docker,方法适用于RK3568全系列产品。  IDO-SBC3528-V1采用RK3568四核64位开发的智能主板,可作为RK3568开发评估板,支持8G大内存;支持PCIE2.0接口,可扩展大容量固态硬盘;支持双千兆以太网口;支持双频WiFi、蓝牙4.2以上,可扩展

    2024年02月12日
    浏览(46)
  • debian11 debian12 安装图解 服务器+桌面

    debian11、debian12 安装详细图解(实体机) debian是linux几大分支之一,ubuntu也是debian的分支 debian不分服务器、个人桌面版本。 debian12已经发布,和11的安装方法完全一致,截至到更新,12.1版本已经发布。(2023.8.21更新) 官网:debian官网 现在从官网下载,默认就是12.1的网络安装

    2024年02月15日
    浏览(38)
  • 关于win11 debian wsl 子系统安装启动docker一直starting,无法启动

    首先我先说明,我的步骤都是按照官网步骤来的 通过官网的操作步骤 通过测试命令 得到下面的命令,我们通过启动命令 执行结果如下图 也就是说无法启动,一直显示在启动中 遇到这种情况,官网也无从得知,但是这个时候,我们可以通过docker 启动日志查看具体报错 通过

    2024年02月14日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包