京东云服务器安装Docker脚本?

在京东云服务器上安装 Docker 的过程与在普通 Linux 服务器上安装是一样的。下面是一个适用于 CentOSUbuntu 系统的安装 Docker 的脚本示例。


✅ 前提条件

  • 你已经登录到京东云服务器(通过 SSH)。
  • 系统为 CentOS 7+/8+Ubuntu 18.04/20.04/22.04
  • 使用 root 权限或具有 sudo 权限的用户执行安装脚本。

🐳 CentOS 安装 Docker 脚本

#!/bin/bash

# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 验证安装是否成功
docker --version && docker run hello-world

🐳 Ubuntu 安装 Docker 脚本

#!/bin/bash

# 更新包索引并安装依赖
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加 Docker GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加 Docker 仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新软件包并安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 验证安装是否成功
docker --version && docker run hello-world

🔒 可选:将当前用户添加到 docker 用户组

避免每次使用 docker 都需要加 sudo

sudo usermod -aG docker $USER

然后退出终端重新登录即可生效。


💡 小贴士

  • 如果你在京东云服务器中使用的是 国产化 CPU 架构(如鲲鹏、飞腾等),请确保下载对应的 Docker 版本或编译源码安装。
  • 推荐使用官方脚本安装方式,安全可靠。
  • 若需一键运行脚本,可将上述代码保存为 install_docker.sh,并赋予执行权限后运行:
chmod +x install_docker.sh
./install_docker.sh

如果你告诉我你用的是哪种系统(CentOS 还是 Ubuntu,哪个版本),我可以提供更精确的脚本。

需要我帮你写一个自动判断系统的通用脚本吗?

未经允许不得转载:秒懂云 » 京东云服务器安装Docker脚本?