服务器(CentOS)安装docker实战经验

举报
yd_69941867 发表于 2026/10/27 17:33:23 2026/10/27
【摘要】 一、CentOS系统安装Docker环境准备操作系统:CentOS登录方式:通过Flexus L实例控制台远程登录用户权限:root用户安装步骤添加yum源bashyum install epel-release -yyum clean all安装yum工具包bashyum install -y yum-utils device-mapper-persistent-data lvm2设置Do...

一、CentOS系统安装Docker

环境准备

  • 操作系统:CentOS

  • 登录方式:通过Flexus L实例控制台远程登录

  • 用户权限:root用户

安装步骤

  1. 添加yum源

    bash



    yum install epel-release -y
    yum clean all
    
  2. 安装yum工具包

    bash



    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 设置Docker yum源

    bash



    yum-config-manager --add-repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
    sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
    
  4. 安装并启动Docker

    bash



    yum -y install docker-ce
    systemctl enable docker
    systemctl start docker
    
  5. 验证安装

    bash



    docker --version
    

    成功安装会显示类似:Docker version 26.1.4, build 5650f9b

二、Ubuntu/Debian系统安装Docker

环境准备

  • 操作系统:Ubuntu/Debian

  • 用户权限:sudo权限

安装步骤

  1. 更新软件包列表

    bash



    sudo apt-get update
    
  2. 安装依赖包

    bash



    sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker官方GPG密钥

    bash



    sudo curl -fsSL https://mirrors.huaweicloud.com/docker-ce/linux/debian/gpg | sudo apt-key add -
    
  4. 添加Docker仓库

    bash



    sudo add-apt-repository -y "deb [arch=$(dpkg --print-architecture)] https://mirrors.huaweicloud.com/docker-ce/linux/debian $(lsb_release -cs) stable"
    
  5. 安装Docker

    bash



    sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    sudo systemctl start docker
    sudo systemctl enable docker
    

三、配置优化建议

镜像加速配置

编辑/etc/docker/daemon.json文件,添加华为云镜像加速地址:

json



{
  "registry-mirrors": ["https://a3cc4b6f1d0747bda78ca8d86e4c5419.mirror.swr.myhuaweicloud.com"]
}

重启Docker服务:sudo systemctl restart docker

非root用户管理Docker

bash



sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

四、常见问题处理

网络连接问题

如果遇到无法连接公网导致依赖包下载失败:

  • 配置网络代理

  • 使用有公网权限的机器手动下载依赖包

  • 将下载的包复制到指定目录后重新执行安装

权限问题

  • 确保使用root或具有sudo权限的用户执行安装命令

  • 安装完成后配置用户组权限以便非root用户使用

五、验证安装结果

安装完成后,通过以下命令验证:

  • docker --version - 查看Docker版本

  • docker info - 查看Docker系统信息

  • docker ps - 查看运行中的容器

以上安装方法均经过华为云官方验证,适用于华为云各类云服务器环境。具体操作时请根据实际操作系统版本选择对应的安装步骤。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。