京东云服务器安装Docker的完整指南
结论
在京东云服务器上安装Docker只需执行几个简单的命令,关键在于确保系统兼容性并配置正确的镜像源以提高下载速度。 以下是详细步骤和注意事项。
1. 环境准备
在安装Docker之前,请确保:
- 京东云服务器已分配公网IP并可正常连接(推荐使用SSH工具如
Xshell或Termius)。 - 操作系统为CentOS 7+/Ubuntu 16.04+等主流Linux发行版(京东云默认提供)。
- 以root用户或具有
sudo权限的账户操作。
2. 安装Docker
(1)卸载旧版本(如有)
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
或(Ubuntu系统):
sudo apt-get remove docker docker-engine docker.io containerd runc
(2)安装依赖工具
- CentOS:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 - Ubuntu:
sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
(3)添加Docker官方镜像源
- CentOS:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - Ubuntu:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
(4)安装Docker引擎
- CentOS:
sudo yum install -y docker-ce docker-ce-cli containerd.io - Ubuntu:
sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io
(5)启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
3. 验证安装
运行以下命令检查Docker是否正常工作:
sudo docker run hello-world
如果看到Hello from Docker!的输出,说明安装成功。
4. 配置优化
(1)更换国内镜像提速器(推荐)
编辑/etc/docker/daemon.json(不存在则新建):
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com"
]
}
重启Docker生效:
sudo systemctl restart docker
(2)允许非root用户操作Docker(可选)
sudo usermod -aG docker $USER
需重新登录SSH会话生效。
5. 常见问题解决
- 错误:
Cannot connect to the Docker daemon
确保Docker服务已启动:sudo systemctl status docker。 - 镜像拉取缓慢
检查镜像源配置,或直接使用阿里云、腾讯云等国内镜像仓库。
总结
在京东云服务器上安装Docker仅需10分钟,核心步骤是配置正确的软件源并启动服务。 通过更换国内镜像和权限优化,可显著提升使用体验。建议定期更新Docker以获取安全补丁:
sudo yum update docker-ce # CentOS
sudo apt-get upgrade docker-ce # Ubuntu
CLOUD云计算