以下是关于如何在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” 已不再官方支持,建议升级到最新版本。
安装步骤
- 更新APT包索引并安装依赖包
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
- 添加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
- 设置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
- 安装Docker CE
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 非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)
安装步骤
- 更新APT包索引并安装依赖包
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
- 添加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
- 设置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
- 安装Docker CE
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 非root用户使用Docker
将当前用户添加到docker
用户组:
sudo groupadd docker
sudo usermod -aG docker $USER
exit
CentOS 7
安装步骤
- 安装必要的系统工具
sudo yum install -y yum-utils
- 添加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
- 更新YUM缓存并安装Docker CE
sudo yum makecache fast
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 启动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
暂无评论内容