使用Windows部署Docker

1 环境准备

1.1 启用虚拟化

查看是否启用虚拟化:windows任务管理器>CPU>虚拟化为已启用
否则需要重启电脑进入 BOIS 开启虚拟化
虚拟化已启用

1.2 检查 windows 版本

Windows 家庭版不支持,其他不支持的系统没看过,Windows10专业版以及以上肯定没问题

1.3 开启 Hyper-V

位置:控制面板\程序\程序和功能
勾上 Hyper-V ,确定后重启机器
开启Hyper-V

2 安装

2.1 下载安装包

  • docker 安装包:https://docs.docker.com/desktop/windows/install/
  • wsl 2:
    • x64 计算机:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
    • arm64 计算机:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi

2.2 安装wsl 2

双击 wsl 2 安装包安装即可

2.3 设置 wsl 默认版本

在 windows powershll 中执行:

wsl --set-default-version 2
1

2.4 安装 docker

双击 docker 安装包安装

3 测试

3.1 部署 nacos

按照Docker部署nacos的方法启动nacos容器(这里为了测试,启动其他容器也行)

注意

注意:需要将linux路径换为windows路径,如:/app/nacos/logs换为D:/docker/app/nacos/logs。

3.2 访问 nacos

http://localhost:8848/nacos/#/login

默认用户名密码均为 nacos

注意

注意:localhost 可换为当前机器的IP