windows上部署docker小记录

2021年09月15日 阅读数:3
这篇文章主要向大家介绍windows上部署docker小记录,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

windows部署 docker

两种方案

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

  • 基于window自身的hypver-v虚拟化(我的比较喜欢wsl,因此第二种方式不探索)docker

基于windows的子linux系统方案

  1. 须要升级windows10版本以支持wsl2
    虽然按照windows官方说法,windows10 1903及以后版本就支持了,但根据个人实际操做,彷佛1909版本还不行。
    貌似升级到20H2就能够。shell

  2. 安装过程ubuntu

    2.1 开启windows子linux特性windows

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

    2.2 开启windows虚拟化特性.net

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

    以后重启电脑3d

    2.3 配置linux 内核包rest

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

    2.4 开启windows子linux的version 2版本orm

    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