走啊走
加油

京东云debian系统安装docker?

服务器价格表

京东云Debian系统安装Docker的完整指南

结论

在京东云的Debian系统上安装Docker只需执行几个简单的命令,主要包括更新系统、安装依赖、添加Docker官方仓库并安装Docker引擎。关键步骤是确保使用官方源安装最新稳定版Docker,并配置开机自启


详细步骤

1. 更新系统并安装依赖

首先确保系统是最新的,并安装必要的工具包:

sudo apt update && sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

2. 添加Docker官方GPG密钥和仓库

Docker官方源提供了最新稳定版本,需通过以下命令添加:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 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)会自动匹配当前Debian版本(如bullseye),无需手动修改。


3. 安装Docker引擎

更新仓库并安装Docker:

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

4. 启动Docker并设置开机自启

安装完成后启动服务并加入开机启动:

sudo systemctl start docker
sudo systemctl enable docker

5. 验证安装

运行测试容器确认Docker正常工作:

sudo docker run hello-world

如果看到Hello from Docker!的输出,说明安装成功。


6. (可选)配置非root用户使用Docker

默认需sudo执行Docker命令,可通过以下命令将用户加入docker组:

sudo usermod -aG docker $USER
newgrp docker  # 刷新组权限(或重新登录)

之后可直接运行docker ps等命令。


常见问题解决

  • 错误:找不到Docker包
    检查Debian版本是否匹配官方源支持的版本(如bullseye),或手动修改仓库中的$(lsb_release -cs)为正确的代号。

  • 权限拒绝错误
    确保用户已加入docker组,或临时使用sudo执行命令。

  • 镜像拉取缓慢
    配置国内镜像提速器(如阿里云、腾讯云镜像源):

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://<你的镜像地址>.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl restart docker

总结

在京东云Debian系统上安装Docker的核心步骤是添加官方源、安装软件包并启动服务。通过上述流程,10分钟内即可完成部署。推荐使用官方源而非系统默认仓库,以获得最新功能和安全性更新