1. 安装

Docker 引擎支持 Mac 和 Windows桌面版,还有支持各种 Linux 的主流发行版本,Docker 官方安装文档参考。

Docker Engine 有 3 种更新通道:stable、test、nightly。

  • stable: 最新并且可用的稳定版本。
  • test: GA 发布之前的预览测试版本。
  • nightly: 针对下一个主要发行版本的每晚自动构建包。

1.1. CentOS 安装 Docker

操作系统要求

要安装 Docker 引擎,您需要 CentOS 7 或 8 的维护版本,不支持测试或存档版本。

必须启用 centos-extras 库,默认情况下已启用此存储库,但如果你已禁用它,则需要重新启用它。

推荐使用 overlay2 存储驱动。

卸载旧版本

sudo yum remove docker \
  docker-client \
  docker-client-latest \
  docker-common \
  docker-latest \
  docker-latest-logrotate \
  docker-logrotate \
  docker-engine

安装方法

可以根据以下不同的方式去安装 Docker:

  • 大部分用户使用设置 Docker 存储库的方法去安装,这也是官方推荐的安装方法。
  • 下载 RPM 包进行手动安装和管理,这在没有外网的机器上安装 Docker 非常有用。
  • 在测试和开发环境中,使用脚本自动化安装 Docker。

使用存储库安装

# 设置存储库
sudo yum install -y yum-utils

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

# 安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io

1.2. Ubuntu 安装 Docker

操作系统要求

要安装 Docker,你需要以下 Ubuntu 64 位版本:

  • Ubuntu 20.04 (LTS)
  • Ubuntu 18.04 (LTS)

卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

使用存储库安装

# 更新 apt 包索引并安装包
sudo apt-get update
sudo apt-get install -y \
  ca-certificates \
  curl \
  gnupg \
  lsb-release

# 添加 Docker 官方的 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 设置稳定存储库
echo \
  "deb [arch=$(dpkg --print-architecture) 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 > /dev/null

# 安装 Docker 引擎
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
Copyright © 荒原饮露 2019 all right reserved,powered by Gitbook该文件修订时间: 2022-06-07 17:22:59