Windows 10 / 11 安装 Docker 并支持 GPU 完整操作指南
概述
本指南将指导您在 Windows 10 或 Windows 11 系统上,不使用 Docker Desktop,直接在 WSL 2 内安装 Docker Engine,并配置 GPU 支持。这种方案相比 Docker Desktop 更加轻量、节省资源,适合需要纯 Linux 容器开发环境的用户。
本指南将指导您在 Windows 10 或 Windows 11 系统上,不使用 Docker Desktop,直接在 WSL 2 内安装 Docker Engine,并配置 GPU 支持。这种方案相比 Docker Desktop 更加轻量、节省资源,适合需要纯 Linux 容器开发环境的用户。
默认情况下,Docker 将数据存储在 /var/lib/docker,Containerd 将数据存储在 /var/lib/containerd。随着镜像、容器和卷的增多,这些目录可能迅速占满系统盘(通常是 / 分区)。本文将指导你如何将这两个目录迁移到新的位置,例如 /newdisk/docker 和 /newdisk/containerd。
📌 适用环境: Ubuntu 系统。
nvidia-container-toolkit 是让 Docker 容器能够调用宿主机 NVIDIA GPU 的关键组件。由于官方源位于境外,国内用户直接配置官方仓库可能会遇到网络问题。本文提供了三种安装方式,你可根据自己的网络情况选择:
离线安装方法(当在线方式受阻时使用)
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base