腾讯云轻量服务器CentOS-9安装docker?

云计算

腾讯云轻量服务器CentOS-9安装Docker简明指南

结论先行:在腾讯云轻量服务器CentOS-9系统上安装Docker,需要先添加Docker官方仓库,然后通过yum/dnf命令安装。关键步骤是配置正确的仓库源和确保内核兼容性

准备工作

  • 系统要求

    • CentOS 9 Stream系统
    • 已获取root权限或sudo权限的账户
    • 稳定的网络连接
  • 检查系统版本

    cat /etc/centos-release
    uname -r  # 确保内核版本高于3.10

安装步骤

  1. 卸载旧版本Docker(如已安装):

    sudo dnf remove docker 
     docker-client 
     docker-client-latest 
     docker-common 
     docker-latest 
     docker-latest-logrotate 
     docker-logrotate 
     docker-engine
  2. 安装依赖工具

    sudo dnf install -y dnf-plugins-core
  3. 添加Docker官方仓库

    sudo dnf config-manager --add-repo 
     https://download.docker.com/linux/centos/docker-ce.repo
  4. 安装Docker引擎

    sudo dnf install -y docker-ce docker-ce-cli containerd.io
  5. 启动并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker

验证安装

  • 检查Docker版本

    docker --version
  • 运行测试容器

    sudo docker run hello-world

    看到"Hello from Docker!"消息表示安装成功。

常见问题解决

  • 仓库无法访问

    • 尝试更换国内镜像源(如阿里云镜像)
    • 检查网络连接和DNS设置
  • 兼容性问题

    • CentOS 9 Stream可能需要额外配置
    • 如遇依赖问题,可尝试:
      sudo dnf --allowerasing install docker-ce

优化配置(可选)

  1. 配置国内镜像提速

    • 修改/etc/docker/daemon.json
      {
      "registry-mirrors": ["https://registry.docker-cn.com"]
      }
    • 重启服务:
      sudo systemctl daemon-reload
      sudo systemctl restart docker
  2. 非root用户使用Docker

    sudo usermod -aG docker $USER
    newgrp docker  # 立即生效或重新登录

结论

在腾讯云轻量服务器CentOS-9上安装Docker的核心是正确配置仓库源并解决可能的依赖冲突。按照上述步骤操作后,您应该能够成功安装并使用Docker。对于生产环境,建议进一步配置安全选项和日志管理。

重要提示:CentOS 9作为滚动发行版,可能与某些Docker版本存在兼容性问题,如遇问题可考虑使用Podman替代或降级到CentOS 8。

未经允许不得转载:CLOUD云枢 » 腾讯云轻量服务器CentOS-9安装docker?