docker desktop 简介和安装和前置设定

1.简介

      Docker Desktop 是 Docker 公司提供的桌面应用程序,用于在 Windows 和 macOS 上运行 Docker 容器。它是 Docker 社区版和 Docker Enterprise Edition(Docker EE)的一部分,为开发人员提供了一个方便的方式来构建、测试和部署容器化应用程序。以下为笔者整理和摸索的安装路径。

2.前置设定

2.1在 Windows 10上创建虚拟机

      在windows上安装DockerDesktop,需要开启虚拟化支持,而在Windows上有两种虚拟化支撑技术WSL2 和 Hyper-V。

      WSL(Windows SubSystem For Linux)是让你能够方便的在Windows系统环境中来运行Linux子系统的一种技术,即系统上的系统。

笔者使用惠普win10的机子,采用WSL2+Ubuntu的方法。读者个根据自身机子的配置和需要自行选择。

2.1.1无论方案如何,在固件/BIOS 中启用虚拟化。

惠普开启方法:

从「开始」菜单转到Windows的“设置”。

点击“设置”中的“更新和安全”,然后选择“恢复”。单击“恢复”部分下的“立即重新启动”。

然后再BIOS界面里一次点击自动修复>疑难解答>高级选项>系统选项,然后开启虚拟机。

2.1.2方案一:Hyper-V

  • 控制面板检查系统要求: 确保您的计算机符合 Hyper-V 的系统要求。通常情况下,您的计算机需要运行 Windows 10 专业版、企业版或教育版,并且具有启用了虚拟化技术的处理器。
  • 控制面板>程序>启用或关闭Windows功能:Hyper-V >关机重启电脑

image

读者同样可以通过powershell获cmd 开启该功能,可参阅

为什么我的电脑没有Hyper-V选项?Windows11_win11没有hyper-v-CSDN博客

win10没有Hyper-v的解决方法_hyper-v管理器找不到-CSDN博客

2.1.3方案2: 安装 WSL 并升级到WSL2

  • 通过超级管理员使用命令  wsl --install
  • 打开 powershell ,然后运行如下命令,即可将默认 wsl 版本切换为 wsl 2
wsl --set-default-version 2
  • 在微软应用商店下载Ubuntu等
  • 控制面板>程序>启用或关闭Windows功能:勾选适用于linux的子系统>关机重启电脑

3.Docker desktop 下载和安装

读者可根据机子配置和需求在Docker Desktop 官网下载并安装(可能需要外网)。Github上有人搜集了不同版本。

       

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值