win10 + ubuntu子系统 + Docker Desktop 方案

本文介绍了在Win10系统中利用Hyper-V技术安装Ubuntu子系统和Docker Desktop的方法。通过该方案,可以轻量级地运行Linux环境,但可能不适用于所有开发需求。实现步骤包括启用Windows功能、下载安装Ubuntu和Docker Desktop,以及处理Docker服务启动问题和设置环境变量。适合有一定Docker和Linux基础的用户探索。
摘要由CSDN通过智能技术生成

食用本文的友情提示:
1.没有配图可能有些抽象, 但是方案是可行的;
2.希望你有Docker和Linux系统的使用经验, 便于你更好的处理细节;

1.方案简单理解:

  • win10 借助Hyper-V实现的虚拟化技术, 替代第三方的 VMWare 等第三方的虚拟化技术, 使得安装ubuntu更便捷和轻量, 且 ubuntu是作为一个子系统(应用)存在的;
  • 子系统的大小原生的只有200+M, 有一些实现是基于 Win10 的, 所以会导致一些常规的基于Linux 服务器安装的工具或环境需要更多的配置, 不如 原生的Linux 成熟.
  • 总结(说人话): 成为一种新的替代方案, 更轻便; 但对开发的支持还不是特别够, 适合对操作系统比较了解,喜欢探索的人使用.
  • 方案原理: ubuntu 是作为 docker client 使用的, 需要安装 Docker Desktop for Windows 作为 docker server 来实现守护进程.

2.具体实现:

  1. 需要设置 启动或关闭windows功能, 找到 Hyper-V选项并勾选 , 注意需要重启生效.(取消勾选同理)
  2. 前往微软自带的Microsoft Store, 搜索 ubuntu 即可 获取 + 下载 + 安装
  3. 需要安装 Docker Desktop , 安装方法参看docker官网: https://docs.docker.com/docker-for-windows/install/
    • 细节1: 需要自己注册一个 docker hub 的账号, 如果你没有; 后面使用Docker Desktop 的时候还需要;
    • 细节2: 运行Docker Desktop的时候必须勾选 General</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值