京东云主机安装docker?

京东云主机安装Docker的完整指南

结论先行

在京东云主机上安装Docker只需执行几个简单的命令,重点是确保系统兼容性配置正确的镜像提速源。以下是具体步骤和注意事项。


环境准备

  1. 操作系统要求

    • 推荐使用 Ubuntu 20.04/22.04CentOS 7/8(兼容性最佳)。
    • 京东云主机默认提供这些镜像,可直接选择。
  2. 权限要求

    • 使用 root用户具有sudo权限的账户 执行安装命令。

安装步骤(以Ubuntu为例)

1. 卸载旧版本(如有)

sudo apt-get remove docker docker-engine docker.io containerd runc

2. 更新系统并安装依赖

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release

3. 添加Docker官方GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加Docker仓库

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

5. 安装Docker引擎

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

6. 启动Docker并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

7. 验证安装

sudo docker run hello-world

如果看到“Hello from Docker!”说明安装成功。


配置优化(关键步骤)

  1. 配置国内镜像提速(提升拉取速度)
    编辑 /etc/docker/daemon.json(无则新建):

    {
     "registry-mirrors": ["https://registry.docker-cn.com", "https://hub-mirror.c.163.com"]
    }

    重启Docker生效:

    sudo systemctl restart docker
  2. 用户组权限管理
    将当前用户加入docker组,避免每次使用sudo

    sudo usermod -aG docker $USER
    newgrp docker  # 刷新组权限

常见问题解决

  • 错误1:无法连接Docker守护进程
    检查服务状态:sudo systemctl status docker,确保服务已启动。

  • 错误2:镜像拉取缓慢
    务必配置镜像提速源(见上文),或直接使用京东云容器镜像服务。

  • 错误3:内核版本过低
    京东云主机默认内核支持Docker,如遇问题可升级内核:

    sudo apt-get install -y linux-image-generic
    sudo reboot

总结

  1. 京东云主机安装Docker仅需5分钟,核心是正确配置仓库和镜像提速。
  2. 关键命令apt-get install docker-ce + registry-mirrors配置。
  3. 生产环境建议禁用IPv6配置日志轮转,避免磁盘爆满。

如需更高效部署,可直接使用京东云容器服务(JCS),无需手动安装!

未经允许不得转载:秒懂云 » 京东云主机安装docker?