使用服务器如何安装docker呢?

admin 技术文档 2025-04-18 15

摘要:莱卡云服务器安装 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/Debian

bashCopy 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

CentOS

bashCopy 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 管理容器化应用

相关推荐

评论列表
关闭

用微信“扫一扫”