京东云debian系统安装docker?

在京东云的 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 示例。


是否需要我为你生成一个示例应用的部署命令?

未经允许不得转载:秒懂云 » 京东云debian系统安装docker?