Debian Docker 安装指南

Debian Docker 安装指南

引言

Docker 是一个开源的应用容器引擎,可以让您将应用程序与基础设施分开,以此快速交付软件。本指南将详细介绍如何在 Debian 系统上安装 Docker,并为您展示如何使用它。

准备工作

在开始安装 Docker 之前,请确保您的 Debian 系统满足以下要求:

  • Debian 系统版本:至少为 Debian 9 (Stretch) 或更高版本。
  • 系统更新:确保您的系统已更新至最新状态。

更新系统包

打开终端,运行以下命令更新系统包:

markdown 复制代码
sudo apt-get update
sudo apt-get upgrade

安装 Docker

安装 Docker 包

  1. 安装依赖

    markdown 复制代码
    sudo apt-get install -y \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg2 \
      software-properties-common
  2. 添加 Docker GPG 密钥

    markdown 复制代码
    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
  3. 添加 Docker 仓库

    markdown 复制代码
    sudo add-apt-repository \
      "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
  4. 安装 Docker

    markdown 复制代码
    sudo apt-get update
    sudo apt-get install -y docker-ce

启动 Docker 服务

markdown 复制代码
sudo systemctl start docker

设置 Docker 服务开机自启

markdown 复制代码
sudo systemctl enable docker

验证 Docker 安装

在终端中运行以下命令,检查 Docker 是否安装成功:

markdown 复制代码
docker --version

输出类似以下内容表示安装成功:

复制代码
Docker version 19.03.8, build 6649695

使用 Docker

现在您已经成功安装了 Docker,接下来可以开始使用它了。以下是一些常用的 Docker 命令:

  • 运行 Docker 容器

    markdown 复制代码
    docker run hello-world

    这将下载并运行一个包含 Hello World 消息的容器。

  • 查看所有容器

    markdown 复制代码
    docker ps -a

    这将列出所有正在运行的容器,包括已停止的容器。

  • 删除容器

    markdown 复制代码
    docker rm 容器ID

    这将删除指定的容器。

总结

本文详细介绍了如何在 Debian 系统上安装 Docker。通过学习本文,您应该已经能够成功安装并使用 Docker。如果您在使用 Docker 过程中遇到任何问题,可以查阅 Docker 官方文档或寻求社区支持。祝您使用愉快!

相关推荐
安妮的小熊呢10 小时前
CRMEB开源商城系统 & 标准版系统(PHP)开发规范
开发语言·javascript·php
子榆.10 小时前
CANN ATC编译器:模型从Python到达芬奇指令走了多远
开发语言·python·neo4j
Dontla10 小时前
Multi-Agent多智能体项目如何从MVP过渡到生产项目?
开发语言
兰令水10 小时前
topcode【随机算法题】【2026.5.20打卡-java版本】
java·开发语言·算法
我还记得那天10 小时前
C语言递归实现汉诺塔问题
c语言·开发语言
不吃土豆的马铃薯11 小时前
Spdlog 入门:日志记录器与日志槽基础详解
服务器·开发语言·c++·c·日志·spdlog
凯瑟琳.奥古斯特11 小时前
传输层核心功能解析
开发语言·网络·职场和发展
Fuyo_111911 小时前
C++中的活字印刷术——模板·初阶
开发语言·c++·笔记
在角落发呆11 小时前
跨越网络鸿沟:传统文件传输与现代内网穿透的奇妙交响
开发语言·php
Season45011 小时前
C++之模板元编程(前置知识 constexpr)
开发语言·c++