admin管理员组

文章数量:1259969

一.Docker简介

        Docker 是一个开源平台,用于开发、交付和运行应用程序。它通过容器化技术,将应用程序及其依赖项打包在一个轻量级、可移植的容器中,使应用能够在任何环境中一致运行。

核心概念

  • 镜像(Image):只读模板,包含运行应用所需的代码、库和配置文件。

  • 容器(Container):镜像的运行实例,是一个独立的执行环境。

  • 仓库(Registry):存储和分发镜像的地方,如 Docker Hub。

二.检查系统要求

1.操作系统

Windows 10/11(64位)专业版、企业版或教育版(家庭版需手动启用 WSL 2)。

2.虚拟化支持

任务管理器 → 性能 → CPU → 查看“虚拟化”是否启用,若未启用则需在 BIOS 中启用虚拟化技术(Intel VT-x 或 AMD-V)。

3.WSL 2

Windows 10 版本 2004 或更高版本(建议更新到最新系统)。

三.启用必要功能

1.启用 WSL 2

Docker Desktop for Windows 需要 WSL 2 支持。以管理员身份打开 PowerShell,执行以下命令安装:

wsl --install

此命令将启用运行 WSL 和安装 Linux 的 Ubuntu。安装好之后直接进入 Ubuntu 系统,系统会提示创建默认用户并设置密码,之后每次启动会自动登录该用户。输入 exit 则退出 Ubuntu 系统。

2.启用 Hyper-V(仅限Windows专业版/企业版/教育版)

(1)搜索并打开 “启用或关闭 Windows 功能”。
(2)勾选 Hyper-V 和 “适用于 Linux 的 Windows 子系统”。

完成上述操作后重启电脑

四.安装Docker

1.下载Docker Desktop

(1)访问 Docker 官网下载页面:https://www.docker/products/docker-desktop
(2)点击 Download for Windows 下载安装程序。

2.安装 Docker Desktop

(1)双击下载的 Docker Desktop Installer.exe。默认安装路径C:\Program Files\Docker\Docker,若想改变默认安装路径,则执行以下指令:

Start-Process 'Docker Desktop Installer.exe' 'install --installation-dir=D:\Program Files\Docker'

(2)安装过程中,勾选 “使用 WSL 2 代替 Hyper-V”(推荐)。

根据提示完成安装,安装完成后重启电脑。

3.启动并配置 Docker

(1)重启后,首先启用 WSL 安装的 Ubuntu 系统,打开 PowerShell 输入以下指令

wsl

(2)打开安装好的 Docker Desktop。
(3)首次启动时会提示登录 Docker 账户(若无账户可跳过,但部分功能受限)。
(4)等待 Docker 初始化完成(右下角鲸鱼图标显示“Docker Desktop running”)。

4.验证安装

(1)打开命令提示符或 PowerShell。
(2)输入以下命令验证 Docker 是否安装成功,显示 Docker 版本信息即表示安装成功。

docker --version

5.更改镜像默认保存路径

(1)运行 Docker,进入设置页,点击 Resources 选项,发现镜像默认安装在 %UserProfile%\AppData\Local\Docker\wsl 目录下
(2)点击 Browse 按钮,选择自定义的其他盘路径,例如:D:\Program\
(3)最后点击Apply & restart按钮重启Docker即可生效。

本文标签: 教程详细Windowsdocker