Debian12安装 Docker

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

Docker中基本概念

镜像(Image)

镜像,从认识上简单的来说,就是面向对象中的类,相当于一个模板。从本质上来说,镜像相当于一个文件系统。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

容器(Container)

容器,从认识上来说,就是类创建的实例,就是依据镜像这个模板创建出来的实体。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root 文件系统、自己的网络配置、自己的进程空间,甚至自己的用户ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。

仓库(Repository)

仓库,从认识上来说,就好像软件包上传下载站,有各种软件的不同版本被上传供用户下载。镜像构建完成后,可以很容易的在当前宿主机上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry 就是这样的服务。

方法一:使用官方安装脚本自动安装

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

方法二:手动安装

对于 Raspbian,尚不支持使用仓库进行安装。您必须改为使用 shell 脚本方式。

卸载旧版本

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

在新主机上首次安装 Docker 引擎之前,您需要 需要设置 Docker Apt 仓库。之后,您可以安装和更新 存储库中的 Docker。

设置 Docker 的 Apt 存储库。

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
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
sudo apt-get update

安装 Docker 软件包

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

通过运行映像验证安装是否成功

sudo docker run hello-world

此命令下载测试映像并在容器中运行它。当 容器运行,它会打印确认消息并退出。

您现在已成功安装并启动 Docker 引擎。

安装后的设置

以非 root 用户身份管理 Docker

创建组 docker

sudo groupadd docker

将您的用户添加到组中

sudo usermod -aG docker $USER

注销并重新登录,以便生效。
或者
您还可以运行以下命令来激活对组的更改

newgrp docker

将 Docker 配置为使用 systemd 启动启动

$ sudo systemctl enable docker.service
$ sudo systemctl enable containerd.service

若要停止此行为,请改用disable

$ sudo systemctl disable docker.service
$ sudo systemctl disable containerd.service

参考

docker install deebian
runoob docker文章来源地址https://www.toymoban.com/news/detail-756095.html

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

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

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

相关文章

  • debian11 debian12 安装图解 服务器+桌面

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

    2024年02月15日
    浏览(38)
  • debian 12 安装 浏览器 Epiphany

    Epiphany   什么 epiphany-browser epiphany-browser 是: Epiphany 是一款简单而强大的 GNOME 网络浏览器,针对 非技术用户。它的原则是简单和标准 合规。 简单性是通过精心设计的用户界面和依赖来实现的 在用于执行外部任务(如阅读 电子邮件)。简单并不意味着更少的功能;顿悟拥有一

    2024年01月19日
    浏览(31)
  • Debian12安装.NET7 SDK

    Debian,作为最受欢迎的 Linux 发行版之一,于 2023 年 6 月 10 日正式发布了其最新版本 Debian 12,代号“Bookworm”。Debian 12 带来了许多新特性和改进,其中最引人注目的是 Linux 内核的升级,从之前的 5.10 LTS 升级到了 6.1。 这两天尝试了一下Debian12。准备配置一个开发环境,将各类

    2024年02月08日
    浏览(28)
  • 在 Debian 12 上安装 KubeSphere 实战入门

    老 Z,运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及 Kubernetes、KubeSphere、DevOps、OpenStack、Ansible 等。 知识点 定级: 入门级 KubeKey 安装部署 KubeSphere 和 Kubernetes Debian 操作系统的基本配置 Kubernetes 常用工作负载的创建 KubeSphere 控制台操作入门 演示

    2024年02月10日
    浏览(39)
  • 在Debian 12 上安装 PHP 5.6, 7.4

    环境:Debian 12 Debian 12 默认的PHP版本为 8.2 如果直接安装php7.4就出现下面的报错: 安装5.6和7.4正确的姿势为: 多版本切换可以用下面的命令: sudo update-alternatives --config php 也可以直接在Web Server里勾选: 2023年7月实测可行

    2024年02月16日
    浏览(27)
  • 运维系列(亲测有效):Debian12安装保姆级教程

    官网下载Debian 12的镜像 下载地址: 通过 HTTP/FTP 下载 Debian CD/DVD 映像 amd 选择镜像类型: U盘安装选择DVD镜像,amd64位的,镜像源地区选择中国 Debian-12.0.0-amd64-DVD-1.iso 一般镜像大小3-4GB 将镜像iso文件通过UltraISO工具刻录至完全空白的U盘中,U盘大小最好16GB 接入刻录好Debian系统的

    2024年04月12日
    浏览(52)
  • cuda 安装和卸载 (Ubuntu 2204、debian12)详细图解

    cuda需要Nvidia显卡或计算卡,AMD或intel显卡不行(但是也有套他们的标准) 就算是亮机卡也可使用,比如GT710这种 建议使用ubuntu来装,因为cuda就是在这个平台上开发的,当然别的linux系统也行 以下操作在ubuntu server 2204、debian12、debian11中都操作过,如果没有安装linux系统,可以

    2024年02月13日
    浏览(33)
  • 软件测试学习笔记丨持续集成DevOps - Jenkins安装

    本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30028 通过 war 包安装 通过安装包安装(不推荐) 通过 docker 命令安装(推荐 Linux 环境): docker pull jenkins/jenkins:lts 2.1 ,war包启动(用于调试,不推荐安装): (1), 下载war包后, 进入对应的war下载的目录,通过命令启

    2024年04月09日
    浏览(46)
  • debian12 最小化安装桌面 i3wm

    怕记不住,先临时记录一下,还未整理,先凑合着看 debian12 最小安装 i3wm 一、先安装 debian12 最小安装 软件包只选择最后的两个 SSH服务,和管理工具 安装后查看IP,并用另一台电脑 ssh 连接操作,这样比较方便 ip address 更新为国内源,并更新系统 apt update apt upgrade -y 二、安装

    2024年02月04日
    浏览(33)
  • VMware workstation安装debian-12.1.0虚拟机(最小化安装)并配置网络

    Debian 是一个完全自由的操作系统!Debian 有一个由普罗大众组成的社区!该文档适用于在VMware workstation平台安装最小化安装debian-12.1.0虚拟机。 1.1安装平台 Windows 11 1.2软件信息 软件名称 软件版本 安装路径 VMware-workstation 17 pro VMware-workstation-full-17.5.0-22583795 D:software debian-12.1.0

    2024年01月19日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包