温馨提示×

如何安装debian docker

小樊
42
2026-09-05 04:56:54
栏目: 智能运维

下面按最常见场景给你讲:在 Linux 服务器上安装 Docker(Debian/Ubuntu 通用),以及 用 Docker 运行 Debian 容器 两种情况。


一、在 Debian / Ubuntu 上安装 Docker

1️⃣ 卸载旧版本(可选)

sudo apt remove docker docker-engine docker.io containerd runc

2️⃣ 安装依赖

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

3️⃣ 添加 Docker 官方 GPG 密钥

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

4️⃣ 添加 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

5️⃣ 安装 Docker

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

6️⃣ 启动并设置开机自启

sudo systemctl enable --now docker

7️⃣ 验证安装

docker version
docker run hello-world

8️⃣(可选)免 sudo 使用 Docker

sudo usermod -aG docker $USER

⚠️ 执行后重新登录生效


二、用 Docker 运行 Debian 容器

拉取 Debian 镜像

docker pull debian

运行一个 Debian 容器

docker run -it debian bash

常用示例

# 后台运行
docker run -dit --name my-debian debian

# 进入容器
docker exec -it my-debian bash

三、常见系统说明

  • ✅ Debian 10/11/12 均支持
  • ✅ Ubuntu 20.04 / 22.04 步骤一致
  • ❌ 不建议使用 apt install docker.io(版本旧)

如果你是想:

  • Windows / macOS 装 Docker
  • Docker Compose
  • Docker + Debian 做开发环境

告诉我你的系统和使用目的,我可以给你更精准的方案。

0