在京东云服务器上安装 Docker 和 Docker Compose 的步骤与在其他 Linux 云服务器(如阿里云、腾讯云、AWS 等)上基本一致。以下是详细的安装步骤,适用于基于 Ubuntu 或 CentOS 的系统。
✅ 一、准备工作
- 登录京东云服务器(通过 SSH)。
- 确保系统为最新状态。
对于 Ubuntu 系统:
sudo apt update
sudo apt upgrade -y
对于 CentOS 系统:
sudo yum update -y
✅ 二、安装 Docker
方法一:使用官方脚本安装(推荐)
- 下载并运行 Docker 官方安装脚本:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
此脚本会自动检测系统类型并安装最新版 Docker。
- 将当前用户加入
docker用户组(避免每次使用sudo):
sudo usermod -aG docker $USER
⚠️ 执行后需要重新登录或重启终端才能生效。
- 启动并设置 Docker 开机自启:
sudo systemctl start docker
sudo systemctl enable docker
- 验证安装:
docker --version
docker run hello-world
✅ 三、安装 Docker Compose
注意:Docker Compose 已从
docker-compose(V1)升级到docker compose(V2),推荐使用 V2。
方法一:使用 Docker 官方方式安装(推荐)
- 安装
docker-compose-plugin(即docker compose命令)
# Ubuntu/Debian
sudo apt install docker-compose-plugin -y
# CentOS/RHEL
sudo yum install docker-compose-plugin -y
- 验证安装:
docker compose version
输出类似:
Docker Compose version v2.23.0
方法二:手动下载二进制文件(适用于无法使用包管理的场景)
# 下载最新版(替换 v2.x.x 为最新版本号)
VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 验证:
docker-compose --version
注意:这是旧版命令(
docker-compose),未来建议使用docker compose(无横线)。
✅ 四、测试 Docker Compose
创建一个简单的 docker-compose.yml 测试文件:
mkdir ~/test-compose && cd ~/test-compose
创建文件:
# docker-compose.yml
version: '3'
services:
hello:
image: hello-world
运行:
docker compose up
如果看到 Hello from Docker!,说明一切正常。
✅ 五、常见问题
-
权限问题:如果提示
Got permission denied,请确认已执行:sudo usermod -aG docker $USER并重新登录。
-
国内X_X(可选):配置 Docker 镜像X_X器(如阿里云、腾讯云、网易云等):
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl restart docker获取你的专属X_X地址:登录 阿里云容器镜像服务 → 镜像工具 → 镜像X_X器。
✅ 总结
| 步骤 | 命令 |
|---|---|
| 安装 Docker | curl -fsSL https://get.docker.com | sh |
| 加入用户组 | sudo usermod -aG docker $USER |
| 安装 Docker Compose | sudo apt/yum install docker-compose-plugin |
| 验证 | docker --version 和 docker compose version |
如有使用京东云的特定系统镜像(如 Kylin、Anolis OS 等),可告知具体系统版本,我可以提供更精确的命令。
祝你部署顺利!🚀
秒懂云