温馨提示×

如何在Debian上安装Docker

小樊
78
2025-04-02 04:19:01
栏目: 智能运维

在Debian上安装Docker的步骤如下:

方法一:使用官方脚本

  1. 更新包索引

    sudo apt update
    
  2. 安装必要的包

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker的官方GPG密钥

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  4. 添加Docker仓库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    
  5. 更新包索引

    sudo apt update
    
  6. 安装Docker CE(社区版)

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  7. 启动Docker服务

    sudo systemctl start docker
    
  8. 设置Docker开机自启

    sudo systemctl enable docker
    
  9. 验证安装

    sudo docker run hello-world
    

方法二:使用Snap包管理器(适用于Debian 18.04及更高版本)

  1. 安装Snap包管理器

    sudo apt update
    sudo apt install snapd
    
  2. 启用Snap商店

    sudo snap install docker
    
  3. 启动Docker服务

    sudo systemctl start docker
    
  4. 设置Docker开机自启

    sudo systemctl enable docker
    
  5. 验证安装

    sudo docker run hello-world
    

注意事项

  • 权限问题:默认情况下,Docker需要root权限才能运行。你可以将当前用户添加到docker组来避免每次使用Docker命令时都需要输入sudo

    sudo usermod -aG docker $USER
    

    添加后,注销并重新登录以使更改生效。

  • 防火墙设置:确保你的防火墙允许Docker所需的端口(通常是2375和2376)。

  • SELinux/AppArmor:如果你使用的是SELinux或AppArmor,可能需要调整相关策略以允许Docker运行。

通过以上步骤,你应该能够在Debian系统上成功安装并运行Docker。

0