在京东云的 Debian 系统上安装 Docker 是一个标准流程,适用于大多数 Debian 发行版(如 Debian 10/11/12)。以下是详细步骤:
✅ 前提条件
- 已登录到京东云服务器(通过 SSH)
- 使用 root 或有 sudo 权限的用户
- 系统为 Debian 系统(如 Debian 10、Debian 11、Debian 12)
🐳 安装 Docker 步骤
1. 更新系统包列表
sudo apt update
2. 安装依赖包
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
3. 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 添加 Docker APT 源
根据你的 Debian 版本选择对应的仓库源。常见的是:
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
$(lsb_release -cs)会自动识别当前系统的代号,例如:bullseye(Debian 11)、bookworm(Debian 12)等。
5. 再次更新包索引
sudo apt update
6. 安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io
7. 验证 Docker 是否安装成功
sudo docker --version
输出类似如下内容表示安装成功:
Docker version 24.0.0, build 1a79646
8. 测试运行 Hello World 容器
sudo docker run hello-world
如果看到欢迎信息,说明 Docker 已正常运行。
🔐 可选:将当前用户添加到 docker 用户组(避免每次用 sudo)
sudo usermod -aG docker $USER
⚠️ 修改后需要重新登录或重启终端生效。
🔄 可选:设置 Docker 开机自启动
sudo systemctl enable docker
启动 Docker 服务(如果未自动启动):
sudo systemctl start docker
🧪 可选:安装 Docker Compose
如果你还需要使用 docker-compose:
sudo apt install -y docker-compose
或者下载最新版本(推荐):
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予权限:
sudo chmod +x /usr/local/bin/docker-compose
验证安装:
docker-compose --version
❓遇到问题怎么办?
如果你在安装过程中遇到任何错误,可以提供具体的报错信息,我可以帮你排查解决。
如果你需要部署某个具体应用(如 Nginx、MySQL、WordPress 等),我也可以提供对应的 Docker 命令或 docker-compose.yml 示例。
是否需要我为你生成一个示例应用的部署命令?
秒懂云