WSL2+docker+VSCode安装配置

发布时间 2023-07-12 17:07:04作者: rthete

安装wsl

WSL使用史上最详细教程

  1. 安装时显示无法解析服务器的名称或地址

    尝试改了dns没啥用

    【解决】wsl安装虚拟机平台报错“无法解析服务器的名称或地址”

     

     

  2. 在控制面板启用适用于Linux的Windows子系统

     

    重启后,已经有了wsl

  3. 安装ubuntu

     

    设置用户名密码:

  4. 安装完成,可以查看已安装的分发

升级为wsl2

  1. 启用HyperV

  2. 升级显示WSL2需要更新其内核组件

     

     

    参考:https://blog.csdn.net/littlehaes/article/details/104879476

    按官方文档说明进行更新

    Upgrade version from WSL 1 to WSL 2

    Manual install steps for older versions

     

    运行安装包即可

     

    重新set version,可以转换完成

     

    查看分发,已经升级到wsl2

安装Docker并运行

docker介绍及Windows版本安装

  1. 官网下载桌面版并安装

    https://docs.docker.com/desktop/release-notes/

     

    重启即可安装完成,进入docker desktop首页

  2. cmd中运行容器

    docker run -dp 4592:4592 --name nginx-demo nginx

    由于本地没有nginx镜像,会先pull镜像

    此时打开docker-destop可以看到正在运行的容器

  3. 更改镜像存储位置

VSCode + WSL + docker

参考:WSL+VSCode食用指南

win10利用WSL2安装docker的2种方式

  1. 安装WSL扩展

  2. 即可连接WSL

  3. WSL中查看docker info

    docker images查看已存在的镜像

  4. 在WSL中Run容器

    新建一个容器

    停止容器docker stop nginx-demo-WSL

    开始容器docker start nginx-demo-WSL

    查看运行的容器docker container ls