• 首页
  • 说说
  • 归档
  • 链接
  • 关于
  • 搜索
  • 夜间模式
    ©2017-2026  景山小窝 Theme by OneBlog

    景山小窝博客

    搜索
    标签
    # docker # Debian # Lucky # 路由器 # 魔兽世界 # 代理穿透
    网络

    Debian 13 安装 Docker 和 Docker Compose 完整教程

    2026.02.23 / 7 阅读 / 0 评论 / 2133 字
    网络

    Debian 13 安装 Docker 和 Docker Compose 完整教程

    阅读 7 评论 0 发表于2026.02.23


    [1]步骤 1:卸载旧版本(如果存在)

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

    步骤 2:更新系统并安装依赖

    sudo apt-get update
    sudo apt-get install -y \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
    

    步骤 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 Engine

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

    步骤 6:验证安装

    检查 Docker 版本

    docker --version
    

    检查 Docker Compose 版本

    docker compose version
    

    运行测试容器

    sudo docker run hello-world
    

    步骤 7:配置非 root 用户使用 Docker(可选)

    sudo usermod -aG docker $USER
    newgrp docker
    

    步骤 8:启动并设置 Docker 开机自启

    sudo systemctl enable docker
    sudo systemctl start docker
    sudo systemctl status docker
    

    🇨🇳 中国大陆用户镜像加速(可选)
    如果下载速度慢,可以配置 Docker 镜像加速器:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub-mirror.c.163.com"
      ]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    ✅ 验证安装成功

    docker --version
    
    Docker version 25.x.x 或更高
    
    docker compose version
    
    Docker Compose version v2.x.x
    

    docker run hello-world 显示欢迎消息
    ⚠️ 注意事项
    防火墙:安装 Docker 前请考虑防火墙配置,Docker 会修改 iptables 规则
    系统要求:需要 64 位系统,内核版本 3.10 或更高
    如果您在安装过程中遇到任何问题,请告诉我具体的错误信息,我可以帮您排查解决!

    本文著作权归作者 [ 景岄 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 本站自有 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    首页说说归档链接关于
    Copyright©2017-2026  All Rights Reserved.  Load:0.013 s
    豫ICP备2021031502号-2
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。