0


Windows部署docker(图文详解)

Windows部署docker

一、系统要求

1.1 最低要求

  • 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。

1.2 标准

  • Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11

二、系统虚拟化

2.1 启用虚拟化

打开任务管理器,选择性能,查看CPU虚拟化,确认是否已启用(默认启用)。
在这里插入图片描述

2.2 启用Hyper-v并开启虚拟任务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全部打勾,然后重启

三、安装WSL

Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。

3.1 检查是否已经安装

右键开始菜单,打开管理员PowerShell,终端中输入命令wsl,查看是否有安装:
输出:说明已经安装
在这里插入图片描述
若已经安装则跳过此步骤
PS:不用WSL时,可关闭wsl,减少内存占用,命令:

wsl --shutdown

安装参考:安装WSL

3.2 安装WSL

步骤1 启用适用于 Linux 的 Windows 子系统

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

dism.exe /online /enable-feature/featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

建议现在转到步骤 #2,更新到 WSL2,但如果只想安装 WSL1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL2,请等待重新启动计算机,然后继续执行下一步。

步骤2 检查运行 WSL 2 的要求

若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。 或 Windows 11。

步骤3 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature/featurename:VirtualMachinePlatform /all /norestart

重新启动计算机

步骤4 下载 Linux 内核更新包

下载安装包

步骤5 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

四、安装docker

4.1 下载安装包

docker下载地址
官网下载地址,特别慢,不建议:官网下载地址
阿里云docker下载地址

4.2 安装

双击安装包下一步即可

4.3 配置镜像源

安装后界面如下:点击设置
在这里插入图片描述
在这里插入图片描述
添加

"registry-mirrors":["https://hub.rat.dev","https://docker.1panel.live"]

注意:必须满足json格式,否则无法保存

4.4 检查是否安装成功

cmd输入

docker ps#检查运行中的容器
docker version  #检查docker容器版本

在这里插入图片描述
部署完成,接下来就可以部署服务了。

标签: windows docker

本文转载自: https://blog.csdn.net/yiranfantexia/article/details/141157532
版权归原作者 ‭拒绝者 所有, 如有侵权,请联系我们删除。

“Windows部署docker(图文详解)”的评论:

还没有评论