走啊走
加油

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

服务器价格表

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

结论先行

在腾讯云轻量服务器CentOS-9上安装Docker的最佳方式是使用官方Docker仓库进行安装,这能确保获得最新稳定版本且兼容性最佳。整个过程包括系统准备、Docker安装和验证三个主要步骤,约需10-15分钟完成。

系统准备

  • 更新系统包:确保所有软件包为最新状态

    sudo dnf update -y
    sudo dnf upgrade -y
  • 安装必要工具

    sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
  • 添加Docker官方仓库(关键步骤):

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Docker安装步骤

  1. 安装Docker引擎

    sudo dnf install -y docker-ce docker-ce-cli containerd.io
  2. 启动并启用Docker服务

    sudo systemctl start docker
    sudo systemctl enable docker
  3. 验证安装

    sudo docker run hello-world

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

配置优化(可选但推荐)

  • 将当前用户加入docker组(避免每次使用sudo):

    sudo usermod -aG docker $USER
    newgrp docker  # 立即生效无需重新登录
  • 配置镜像提速器(针对国内用户):

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }
    EOF
    sudo systemctl restart docker

常见问题解决

  • 兼容性问题:如果遇到依赖错误,可能是因为CentOS 9较新

    • 解决方案:确保已启用crb仓库
      sudo dnf config-manager --set-enabled crb
  • SELinux冲突

    sudo setenforce 0
    sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

最佳实践建议

  • 定期更新Docker

    sudo dnf update docker-ce
  • 使用docker-compose(推荐安装):

    sudo dnf install -y docker-compose-plugin

关键提示:腾讯云CentOS 9作为较新的发行版,使用官方Docker仓库能避免大多数兼容性问题。如果遇到非常规错误,考虑检查系统日志(journalctl -xe)获取详细信息。