windows系统安装docker(Hyper-V方式)

1 环境准备

  • ctrl+shift+esc查看CPU的虚拟化是否启动
    在这里插入图片描述
  • 左键单击电脑左下角开始按钮—>点击“设置”—>搜索“Windows功能”—>启用或关闭Windows功能—>勾选Hyper-v,启用后电脑会重启,安装环境配置成功。
    在这里插入图片描述
  • 选择Hyper-V
    在这里插入图片描述

2 下载

官网地址:https://docs.docker.com/desktop/install/windows-install/#download-docker-for-windows
在这里插入图片描述

3 安装

  • 选择使用Hyper-V(推荐),不使用WSL 2。把第一个勾选去掉就行。我这里忘记截图了!
  • 安装完成后如下:
    在这里插入图片描述
  • 必须重新启动Windows才能完成安装!重启电脑!

4 替换国内镜像源

"registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]

在这里插入图片描述

5 修改镜像存储路径(Hyepe-V方式)

### 关于在 Hyper-V 中使用 Docker 安装 Windows 10 的澄清 目前的技术框架下,在 Hyper-V 中直接通过 Docker安装 Windows 10 并不是可行的方法。Docker 主要用于创建和运行轻量级的 Linux 或者基于 Windows Server Containers 的应用程序和服务,而不是操作系统级别的部署工具[^1]。 对于希望在同一硬件上隔离地运行多个操作系统的场景来说,通常会采用虚拟机技术而非容器技术来实现这一目标。具体而言: - **Hyper-V** 是微软提供的一种hypervisor平台,允许用户在其之上建立并管理多台虚拟机(VM),每台 VM 都可以独立运行不同的 Guest OS。 - **Docker** 则专注于应用层面上的隔离与封装,它依赖宿主机的操作系统内核,并不适用于启动全新的 guest operating systems 如完整的 Windows 10 实例。 因此,如果目的是要在现有的 Windows 环境中设置一个新的 Windows 10 虚拟环境,则应该考虑直接利用 Hyper-V 创建新的虚拟硬盘(VHD/X)文件并通过官方渠道获取合适的 Windows 映像来进行全新安装,而不是借助 Docker 进行此类任务。 为了达成上述目的,建议按照如下方式准备新虚拟机: 1. 打开 Hyper-V Manager; 2. 使用 "新建虚拟机向导" 功能; 3. 指定足够的资源分配给即将创建的新虚拟机; 4. 设置好网络适配器选项以便联网访问; 5. 加载所需的 ISO 文件作为光驱介质源完成初始安装过程;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逻辑峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值