2025-05-21 09:07:07
684

云主机如何安装Docker详细步骤?

摘要
本文提供云主机安装Docker的完整指南,包含Ubuntu与CentOS双系统安装步骤、环境验证方法及常用优化配置,适用于AWS、阿里云等主流云平台环境部署。...

一、安装前准备

在云主机中安装Docker前需完成以下准备工作:

云主机如何安装Docker详细步骤?

  1. 通过SSH工具(如MobaXterm或Termius)连接云服务器
  2. 更新系统软件包:执行sudo apt update && sudo apt upgrade -y(Ubuntu)或sudo yum update -y(CentOS)
  3. 检查防火墙设置,建议暂时关闭或开放必要端口

二、Ubuntu系统安装步骤

基于Ubuntu 20.04及以上版本的标准安装流程:

  1. 安装依赖组件:
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  2. 添加Docker官方GPG密钥:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. 添加稳定版仓库:
    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
  4. 执行安装命令:
    sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io

三、CentOS系统安装步骤

针对CentOS 7/8系统的安装方法:

  1. 卸载旧版本:
    sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
  2. 添加仓库配置:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. 安装核心组件:
    sudo yum install docker-ce docker-ce-cli containerd.io
  4. 启动服务:
    sudo systemctl start docker && sudo systemctl enable docker

四、验证与基础配置

完成安装后需执行以下验证和优化操作:

  • 运行测试容器:sudo docker run hello-world,出现”Hello from Docker!”提示表示成功
  • 将当前用户加入docker组:sudo usermod -aG docker $USER
  • 配置镜像加速(以阿里云为例):
    sudo mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<-'EOF'
    { "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] }
    EOF

本文详细演示了在云主机上安装Docker的标准流程,涵盖Ubuntu和CentOS两大主流系统。安装完成后建议配置镜像加速器提升拉取速度,并通过用户组权限管理增强安全性。定期执行docker system prune可维护容器健康状态。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部