debian12安装docker的实现步骤

 更新时间:2025年05月09日 08:33:09   作者:Sahas1019  
本文主要介绍了debian12安装docker的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在 Debian 12 (也称为 Bookworm) 上安装 Docker 需要遵循一系列步骤,因为 Debian 12 是一个相对较新的版本,而 Docker 的安装方法可能会随着时间和版本的更新而有所变化。以下是一个详细的步骤指南,帮助你在 Debian 12 上安装 Docker:

步骤 1:更新你的系统

首先,确保你的系统是最新的。打开终端并运行以下命令:

sudo apt update

sudo apt upgrade

步骤 2:安装依赖项

安装 Docker 之前,你需要安装一些必要的依赖项。运行以下命令来安装它们:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

步骤 3:添加 Docker 的官方 GPG 密钥

为了验证下载的 Docker 包的真实性,你需要添加 Docker 的官方 GPG 密钥:

sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤 4:设置 Docker 仓库

接下来,你需要设置 Docker 的仓库地址。运行以下命令:

echo \

"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \

$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

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

步骤 5:安装 Docker Engine

现在,你可以安装 Docker Engine 了。运行以下命令:

sudo apt update

sudo apt install docker-ce docker-ce-cli containerd.io

步骤 6:启动 Docker 服务并设置为开机启动

安装完成后,启动 Docker 服务并设置为开机启动:

sudo systemctl start docker

sudo systemctl enable docker

步骤 7:验证 Docker 是否安装成功

最后,你可以通过运行以下命令来验证 Docker 是否成功安装并正在运行:

docker --version

docker info

如果这些命令返回了 Docker 的版本信息和一些配置详情,那么恭喜你,Docker 已经成功安装在 Debian 12 上!

可选步骤:添加当前用户到 docker 组(可选)

为了不需要使用 sudo 来运行 Docker 命令,你可以将你的用户添加到 docker 组:

sudo usermod -aG docker $USER

newgrp docker # 或者注销并重新登录以应用更改

这样,你就可以无障碍地使用 Docker 了。

到此这篇关于debian12 安装docker的实现步骤的文章就介绍到这了,更多相关debian12 安装docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深入理解docker镜像的分层(小白必看)

    深入理解docker镜像的分层(小白必看)

    本文关键详细介绍了Docker镜像层次的基本原理详细说明,原文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • linux环境部署及docker安装redis的方法

    linux环境部署及docker安装redis的方法

    这篇文章主要介绍了linux环境部署及docker安装redis的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Docker版的MySQL5.7升级到MySQL8.0.13,数据迁移

    Docker版的MySQL5.7升级到MySQL8.0.13,数据迁移

    这篇文章主要介绍了Docker版的MySQL5.7升级到MySQL8.0.13,数据迁移,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • Docker安装Jenkins-2.249.3-1.1的详细过程

    Docker安装Jenkins-2.249.3-1.1的详细过程

    这篇文章主要介绍了Docker安装Jenkins-2.249.3-1.1,通过编写docke安装脚本来实现安装目的,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • docker 安装 Rabbitmq的基本步骤

    docker 安装 Rabbitmq的基本步骤

    在平常的开发工作中,我们经常会使用到 rabbitmq,rabbitmq 主要可以进行应用解耦、异步通信、流量削峰、负载均衡、消息持久化、死信队列等,这篇文章给大家介绍docker 安装 Rabbitmq的基本步骤,感兴趣的朋友一起看看吧
    2025-04-04
  • docker部署LNMP&phpMyAdmin的方法步骤

    docker部署LNMP&phpMyAdmin的方法步骤

    这篇文章主要介绍了docker部署LNMP&phpMyAdmin的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Docker数据存储之Volumes详解

    Docker数据存储之Volumes详解

    今天小编就为大家分享一篇关于Docker数据存储之Volumes详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Docker解决容器中文字体乱码问题的终极方案分享

    Docker解决容器中文字体乱码问题的终极方案分享

    在腾讯云服务器使用Docker部署Java后端服务时,经常遇到生成图片、PDF或报表时中文显示为方框的问题,这是因为基础Docker镜像通常不包含中文字体,下面我们就来看看如何解决吧
    2025-09-09
  • docker修改容器网络举例详解

    docker修改容器网络举例详解

    这篇文章主要介绍了docker修改容器网络的相关资料,并详细解释了每种模式的工作原理和使用场景,还提供了如何更改Docker网络模式以实现容器直接连接到主机网络的解决方案,需要的朋友可以参考下
    2025-03-03
  • Docker 中卷、容器、镜像的区别解析

    Docker 中卷、容器、镜像的区别解析

    本文将Docker的镜像、容器和卷分别类比为面向对象编程中的类、对象和外部存储,详细分析了三者的特性、生命周期和作用,强调镜像只读、容器可写且临时、卷用于数据持久化,理解三者关系是Docker学习的关键,感兴趣的朋友跟随小编一起看看吧
    2025-10-10

最新评论