debian

Debian Docker 安装步骤是什么

小樊
86
2025-02-18 05:06:37
栏目: 智能运维

在 Debian 系统上安装 Docker 主要涉及以下步骤:

1. 更新系统软件包

首先,确保你的系统包列表是最新的:

sudo apt update

2. 安装必要的软件包

安装一些必要的软件包,这些包帮助 apt 通过 HTTPS 使用仓库:

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

3. 添加 Docker 官方 GPG 密钥

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

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

4. 设置 Docker 稳定版仓库

将 Docker 的仓库地址添加到系统的 apt 源列表中。你可以使用官方源或国内源(如清华 TUNA):

使用官方源:

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

使用国内源(如清华 TUNA):

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" | sudo tee /etc/apt/sources.list.d/docker.list

5. 更新软件包列表

添加了新的源之后,再次更新包列表以确保 apt 知道新添加的源:

sudo apt update

6. 安装 Docker Engine

安装最新版本的 Docker Engine 及其依赖:

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

7. 验证 Docker 安装

安装完成后,检查 Docker 是否正确安装并运行:

sudo systemctl status docker

或者运行一个测试容器来验证 Docker 的安装:

sudo docker run hello-world

如果一切正常,你将看到一条消息,表示 Docker 已成功运行。

8. 配置国内镜像和参数设置(可选)

由于国内网络问题,下载镜像可能会很慢,你可以配置国内镜像加速:

编辑 /etc/docker/daemon.json 文件,添加以下内容:

{
  "registry-mirrors": [
    "https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian",
    "https://mirrors.aliyun.com/docker-ce/linux/debian"
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  }
}

设置完成后重启 Docker 服务:

sudo systemctl restart docker

0
看了该问题的人还看了