京东云主机安装Docker的完整指南
结论: 在京东云主机上安装Docker只需几个简单步骤,主要包括更新系统、安装依赖、添加Docker官方仓库并安装Docker引擎,最后启动并验证安装。以下是详细操作流程。
1. 准备工作
- 确认系统版本:京东云主机通常提供CentOS、Ubuntu等Linux发行版,这里以CentOS 7/8和Ubuntu 20.04为例。
- 登录云主机:通过SSH连接到京东云主机:
ssh root@你的服务器IP -
更新系统:确保系统软件包是最新的:
# CentOS yum update -y # Ubuntu apt update && apt upgrade -y
2. 安装Docker
CentOS系统安装步骤
- 安装依赖工具:
yum install -y yum-utils device-mapper-persistent-data lvm2 - 添加Docker官方仓库:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 安装Docker引擎:
yum install -y docker-ce docker-ce-cli containerd.io - 启动Docker并设置开机自启:
systemctl start docker systemctl enable docker
Ubuntu系统安装步骤
- 安装依赖工具:
apt install -y apt-transport-https ca-certificates curl software-properties-common - 添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - 添加Docker仓库:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" - 安装Docker引擎:
apt update && apt install -y docker-ce docker-ce-cli containerd.io - 启动Docker并设置开机自启:
systemctl start docker systemctl enable docker
3. 验证Docker安装
运行以下命令检查Docker是否安装成功:
docker --version
docker run hello-world
如果看到Docker版本信息和Hello from Docker!提示,说明安装成功。
4. 配置Docker(可选)
- 以非root用户运行Docker(推荐):
usermod -aG docker 你的用户名然后重新登录生效。
- 配置Docker镜像提速(国内服务器建议使用京东云镜像仓库或阿里云镜像):
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<你的镜像提速地址>"] } EOF sudo systemctl restart docker
5. 常见问题及解决
- 问题1:
yum或apt安装失败
检查网络连接,或更换国内镜像源(如阿里云、清华源)。 - 问题2:
docker run报权限错误
确保当前用户在docker用户组,或使用sudo运行命令。 - 问题3:镜像拉取慢
配置国内镜像提速器(如京东云、阿里云Docker镜像仓库)。
总结
在京东云主机上安装Docker只需执行几个关键命令,重点是确保系统更新、正确添加Docker仓库并启动服务。 安装完成后,建议配置镜像提速以提升拉取速度,并合理管理用户权限以保证安全性。按照上述步骤操作,即可快速在京东云环境中部署Docker。
CLOUD云计算