WSL2+docker+VSCode安装配置

安装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中进行一些简单docker操作

    新建容器

    停止容器docker stop nginx-demo-WSL

    开始容器docker start nginx-demo-WSL

    查看运行的容器docker container ls

     

 

posted @   rthete  阅读(741)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
主题色彩
点击右上角即可分享
微信分享提示