在 Windows Subsystem for Linux (WSL) 下安装 Docker 是一个多步骤的过程。以下是详细的步骤指南:
1. 启用 WSL 2
首先,确保你已经启用了 WSL 2。打开 PowerShell(以管理员身份运行)并输入以下命令:
wsl --install
安装完成后,重启计算机。
2. 安装 Ubuntu
通过 Microsoft Store 安装 Ubuntu(选择你需要的版本,例如 Ubuntu 20.04 或 Ubuntu 22.04)。
3. 更新和安装必要的软件包
打开你安装的 Ubuntu,并运行以下命令来更新包列表和安装必要的软件包:
sudo apt update
sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
4. 添加 Docker 的官方 GPG 密钥
运行以下命令添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5. 添加 Docker APT 源
添加 Docker 的 APT 源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
6. 安装 Docker
更新包列表并安装 Docker:
sudo apt update
sudo apt install -y docker-ce
7. 启动并启用 Docker 服务
虽然在 WSL 2 中,你可能无法像在标准 Linux 系统中那样直接启动 Docker 服务,但你可以通过以下步骤启用 Docker:
- 安装 Docker Desktop for Windows,并确保在 Docker Desktop 的设置中启用了 WSL 2 集成。
- 在 Docker Desktop 的设置中,选择“Resources” > “WSL Integration”,确保你的 Ubuntu 发行版已启用 Docker 支持。
8. 配置当前用户运行 Docker
将当前用户添加到 docker
组:(这里$USER改成自己的)
sudo usermod -aG docker $USER
9. 验证安装
运行以下命令来验证 Docker 是否安装成功并且可以正常运行:
docker --version
10.必要配置
注意需要安装Docker Desktop才能正常运行Dcoker(详细安装参考下面这个链接)
Docker在Windows下的安装及使用_docker windows-CSDN博客
安装好之后,打开几个必要设置:
然后返回打开运行: