如何在Linux上安装Docker

以下是关于如何在Linux系统上安装Docker的详细教程,包括在Debian、Ubuntu、CentOS等操作系统上的具体步骤。此教程使用尊狐云的镜像源来替代官方的Docker镜像源。

Docker 是一个开源的容器化平台,为开发人员和运维团队提供了简化的应用程序打包、分发和运行环境。本文将指导你如何在Debian、Ubuntu、CentOS等Linux发行版上安装Docker。

CE 与 EE的区别

  • Docker CE (Community Edition): 社区版,免费,适合小企业和小型IT团队使用,旨在简化容器应用程序的部署。
  • Docker EE (Enterprise Edition): 企业版,收费,功能更强大,适合大企业和大型IT团队,用于在生产环境中运行关键业务应用程序。

尊狐云镜像源

为了加快Docker的安装速度,我们将使用尊狐云提供的Docker镜像源。访问地址为: https://download-docker-mirrors.zunhu.vip


Debian 系列

当前支持的Debian版本

  • Debian 11 (Bullseye)
  • Debian 10 (Buster)

注:Debian 8 “Jessie” 和 Debian 9 “Stretch” 已不再官方支持,建议升级到最新版本。

安装步骤

  1. 更新APT包索引并安装依赖包
   sudo apt update
   sudo apt install -y ca-certificates curl gnupg lsb-release
  1. 添加Docker的官方GPG密钥
   sudo mkdir -p /etc/apt/keyrings
   curl -fsSL http://download-docker-mirrors.zunhu.vip/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  1. 设置Docker软件源
   echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] http://download-docker-mirrors.zunhu.vip/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 安装Docker CE
   sudo apt update
   sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 非root用户使用Docker
    将当前用户添加到docker用户组:
   sudo groupadd docker
   sudo usermod -aG docker $USER
   exit

Ubuntu 系列

当前支持的Ubuntu版本

  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Impish 21.10
  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)

安装步骤

  1. 更新APT包索引并安装依赖包
   sudo apt update
   sudo apt install -y ca-certificates curl gnupg lsb-release
  1. 添加Docker的官方GPG密钥
   sudo mkdir -p /etc/apt/keyrings
   curl -fsSL https://download-docker-mirrors.zunhu.vip/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  1. 设置Docker软件源
   echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download-docker-mirrors.zunhu.vip/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 安装Docker CE
   sudo apt update
   sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 非root用户使用Docker
    将当前用户添加到docker用户组:
   sudo groupadd docker
   sudo usermod -aG docker $USER
   exit

CentOS 7

安装步骤

  1. 安装必要的系统工具
   sudo yum install -y yum-utils
  1. 添加Docker软件源
   sudo yum-config-manager --add-repo https://download-docker-mirrors.zunhu.vip/linux/centos/docker-ce.repo
   sudo sed -i 's+download.docker.com+download-docker-mirrors.zunhu.vip+' /etc/yum.repos.d/docker-ce.repo
  1. 更新YUM缓存并安装Docker CE
   sudo yum makecache fast
   sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. 启动Docker服务
   sudo service docker start

MacOS

MacOS用户可以通过Homebrew安装Docker:

brew install --cask docker

其他操作系统

对于其他Linux发行版,请参考官方文档:Install Docker Engine,将所有的https://download.docker.com/替换为https://download-docker-mirrors.zunhu.vip/

完成以上步骤后,Docker已成功安装并配置在您的系统上。您现在可以使用Docker来构建、运行和管理您的容器化应用程序。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容