不同操作系统下本地安装 Docker 的步骤有所不同,以下为你详细介绍在 Windows、macOS 和 Linux 系统中安装 Docker 的方法。
Windows 系统
前提条件
- 操作系统为 Windows 11 或 Windows 10 21H2 及更高版本。
- 启用 Hyper-V 和虚拟机平台功能。
安装步骤
- 下载 Docker Desktop 安装程序:访问 Docker 官方下载页面,选择适合 Windows 系统的 Docker Desktop 版本进行下载。
- 运行安装程序:下载完成后,双击安装程序文件(
.exe
格式),按照安装向导的提示进行操作。在安装过程中,可能需要重启计算机。
- 启动 Docker Desktop:安装完成后,在开始菜单中找到 Docker Desktop 并启动它。首次启动时,Docker Desktop 会进行一些初始化设置,可能需要一些时间。
- 验证安装:打开命令提示符或 PowerShell,输入
docker --version
命令,如果显示 Docker 的版本信息,则说明安装成功。
macOS 系统
前提条件
- 对于 Intel 芯片的 Mac,需要 macOS Mojave 10.14 或更高版本。
- 对于 Apple Silicon(M 系列芯片)的 Mac,需要 macOS Big Sur 11 或更高版本。
安装步骤
- 下载 Docker Desktop 安装程序:访问 Docker 官方下载页面,选择适合 macOS 系统的 Docker Desktop 版本进行下载。
- 运行安装程序:下载完成后,双击下载的
.dmg
文件,将 Docker 图标拖移到“应用程序”文件夹中。
- 启动 Docker Desktop:在“应用程序”文件夹中找到 Docker Desktop 并启动它。首次启动时,可能需要输入管理员密码进行授权。
- 验证安装:打开终端,输入
docker --version
命令,如果显示 Docker 的版本信息,则说明安装成功。
Linux 系统(以 Ubuntu 为例)
前提条件
安装步骤
- 更新系统软件包列表:打开终端,输入以下命令并回车:
sudo apt update
- 安装必要的依赖包:在终端中输入以下命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 的官方 GPG 密钥:执行以下命令:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加 Docker 软件源:输入以下命令:
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
- 更新软件包列表:再次执行
sudo apt update
命令。
- 安装 Docker Engine:在终端中输入以下命令:
sudo apt install docker-ce docker-ce-cli containerd.io
- 启动 Docker 服务并设置开机自启:执行以下命令:
sudo systemctl start docker
sudo systemctl enable docker
- 验证安装:输入
docker --version
命令,如果显示 Docker 的版本信息,则说明安装成功。还可以运行 sudo docker run hello-world
命令来进一步验证 Docker 是否能够正常工作。
如果你使用的是其他 Linux 发行版,如 CentOS、Fedora 等,安装步骤可能会有所不同,但大致思路是相似的,你可以参考 Docker 官方文档中的对应安装指南进行操作。