菜鸟lei的学习成长空间

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

windows部署 docker

两种方案

  • 基于windows的子linux系统(wsl)

  • 基于window自身的hypver-v虚拟化(个人比较喜欢wsl,所以第二种方式不探索)

基于windows的子linux系统方案

  1. 需要升级windows10版本以支持wsl2
    虽然按照windows官方说法,windows10 1903及之后版本就支持了,但根据我的实际操作,似乎1909版本还不行。
    貌似升级到20H2就可以。

  2. 安装过程

    2.1 开启windows子linux特性

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

    2.2 开启windows虚拟化特性

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

    之后重启电脑

    2.3 配置linux 内核包

    https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

    2.4 开启windows子linux的version 2版本

    wsl --set-default-version 2
    

    如果powershell中提示说无法识别 --set-default-version,那一定要把win10版本更新。

    更新完成之后再把linux内核包再安装一次。

    2.5 打开windows store,安装ubuntu20.04LTS

    2.6 继续在windows store 搜索windows terminal, 这个新终端用起来很好用。可以在新终端中打开windows 子linux系统的shell窗口。

    2.7 安装docker desktop for windows

    https://desktop.docker.com/win/stable/amd64/Docker Desktop Installer.exe
    2.8 按照docker desktop的提示部署getting started 容器
    image

posted on 2021-09-09 00:23  菜鸟-雷  阅读(214)  评论(0编辑  收藏  举报