在京东云服务器上安装Docker环境的步骤如下,适用于主流Linux发行版(如CentOS、Ubuntu等):
一、准备工作
-
登录服务器
使用SSH连接京东云服务器:ssh root@你的服务器IP -
更新系统包
# CentOS/RHEL yum update -y # Ubuntu/Debian apt update && apt upgrade -y
二、安装Docker
方法1:使用官方脚本自动安装(推荐)
运行以下命令一键安装:
curl -fsSL https://get.docker.com | sh
方法2:手动安装(分步操作)
CentOS/RHEL:
# 1. 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 2. 添加Docker仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 3. 安装Docker
yum install -y docker-ce docker-ce-cli containerd.io
# 4. 启动并设置开机自启
systemctl start docker
systemctl enable docker
Ubuntu/Debian:
# 1. 安装依赖
apt install -y apt-transport-https ca-certificates curl software-properties-common
# 2. 添加Docker GPG密钥和仓库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 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
# 3. 安装Docker
apt update
apt install -y docker-ce docker-ce-cli containerd.io
# 4. 启动并设置开机自启
systemctl start docker
systemctl enable docker
三、验证安装
-
检查Docker版本:
docker --version输出类似:
Docker version 20.10.17, build 100c701 -
运行测试容器:
docker run hello-world如果看到欢迎信息,说明安装成功。
四、配置Docker(可选)
-
添加用户到docker组(避免每次使用
sudo):usermod -aG docker $USER newgrp docker # 刷新组权限 -
配置镜像提速器(国内服务器推荐)
修改/etc/docker/daemon.json(若不存在则新建):{ "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] }重启Docker生效:
systemctl restart docker
五、常见问题
-
权限问题
如果出现Got permission denied,确保当前用户已加入docker组,或使用sudo执行命令。 -
防火墙设置
如果使用京东云安全组,需放行相关端口(如2375/2376用于远程API)。 -
卸载旧版本
若之前安装过旧版Docker,先卸载:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine # 或 apt remove docker docker-engine docker.io containerd runc
通过以上步骤,你已成功在京东云服务器上部署Docker环境。接下来可以部署容器化应用(如Nginx、MySQL等)。
云服务器