摘要:莱卡云服务器安装 Docker 分步指南一、操作系统适配与依赖准备Ubuntu/Debian 系统bashCopy Code# 更新系统包列表sudo apt update && sudo apt upgrade -y# 安...
莱卡云服务器安装 Docker 分步指南

一、操作系统适配与依赖准备
Ubuntu/Debian 系统bashCopy Code
# 更新系统包列表
sudo apt update && sudo apt upgrade -y
# 安装基础工具(curl、wget等)
sudo apt install -y curl wget apt-transport-https ca-certificates software-properties-common
引用来源:25
CentOS 系统bashCopy Code
# 更新系统
sudo yum update -y
# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
引用来源:13
二、安装 Docker Engine
Ubuntu/DebianbashCopy Code
# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
# 添加 Docker 存储库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 安装 Docker
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io
引用来源:25
CentOSbashCopy Code
# 添加 Docker 存储库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
引用来源:13
三、启动服务与权限配置
启动 Docker 并设置开机自启bashCopy Code
sudo systemctl start docker
sudo systemctl enable docker
引用来源:23
配置非 root 用户权限bashCopy Code
# 将当前用户加入 docker 组
sudo usermod -aG docker $USER
# 退出重新登录后生效
引用来源:34
四、验证安装与测试
检查 Docker 版本bashCopy Code
docker version
引用来源:13
运行测试容器bashCopy Code
docker run hello-world
# 若输出 "Hello from Docker!" 表示安装成功
引用来源:34
常见问题解决
依赖冲突报错:确保系统版本与 Docker 存储库兼容(如 CentOS 7 需内核 ≥3.10)13。权限不足:执行 newgrp docker 或重启会话以应用用户组变更35。网络拉取失败:检查防火墙是否放行 443 端口,或更换 Docker 镜像源26。总结
通过上述步骤可在莱卡云服务器(Ubuntu/CentOS/Debian)快速部署 Docker 环境。推荐优先使用 Ubuntu 22.04 或 CentOS 7.9 系统以获得最佳兼容性12。若需长期维护,建议通过 Docker Compose 管理容器化应用