在京东云 Ubuntu 服务器上通过脚本快速安装 Docker,推荐使用 Docker 官方提供的自动化安装脚本。这是最安全、最便捷且能自动适配最新稳定版的方法。
以下是详细步骤和脚本:
✅ 推荐方法:使用 Docker 官方一键安装脚本
1. 登录服务器
通过 SSH 连接到你的京东云 Ubuntu 实例:
ssh root@your_server_ip
2. 执行一键安装命令
运行以下命令(需 sudo 权限):
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
说明:
https://get.docker.com是 Docker 官方提供的自动化安装脚本。--mirror Aliyun参数指定使用阿里云镜像源提速下载(国内服务器强烈推荐,避免网络超时)。- 该脚本会自动完成以下步骤:
- 添加 Docker 官方 GPG 密钥
- 添加 Docker APT 仓库
- 安装最新稳定版 Docker Engine、containerd 和 CLI
- 启动 Docker 服务并设置为开机自启
3. 验证安装
安装完成后,检查 Docker 版本:
docker --version
查看 Docker 服务状态:
systemctl status docker
4. (可选)允许非 root 用户使用 Docker
默认情况下,只有 root 用户或具有 sudo 权限的用户可以运行 Docker 命令。若希望普通用户也能使用,可将当前用户加入 docker 组:
sudo usermod -aG docker $USER
然后重新登录使生效,或运行:
newgrp docker
📝 补充说明
🔹 为什么不用 apt install docker.io?
apt install docker.io安装的是社区维护的旧版本,可能不是最新稳定版。- 官方脚本会配置正确的软件源、密钥和依赖,更安全可靠。
🔹 如果网络不畅怎么办?
如果因网络问题导致脚本失败,可手动分步安装:
# 1. 更新包索引
sudo apt-get update
# 2. 安装依赖
sudo apt-get install -y ca-certificates curl gnupg lsb-release
# 3. 添加 Docker 官方 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 4. 设置稳定版仓库(使用阿里云镜像)
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 5. 更新并安装
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 6. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
🔹 配置镜像提速器(可选但推荐)
为提速拉取镜像,建议配置阿里云镜像提速器:
-
创建/编辑 daemon.json:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<your-id>.mirror.aliyuncs.com"] } EOF⚠️
<your-id>需替换为你在阿里云容器镜像服务中获取的个人专属地址。 -
重启 Docker:
sudo systemctl restart docker
✅ 最终验证
# 测试运行 Hello World 容器
docker run hello-world
若输出包含 “Hello from Docker!”,则安装成功!
如有其他需求(如安装特定版本、配置远程访问等),可进一步说明。
云知识CLOUD