WSL2+docker+VSCode安装配置
安装wsl#
- 安装时显示无法解析服务器的名称或地址
尝试改了dns没啥用
【解决】wsl安装虚拟机平台报错“无法解析服务器的名称或地址”
-
在控制面板启用
适用于Linux的Windows子系统
重启后,已经有了wsl
-
安装ubuntu
设置用户名密码:
-
安装完成,可以查看已安装的分发
升级为wsl2#
-
启用HyperV
-
升级显示
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并运行#
-
官网下载桌面版并安装
https://docs.docker.com/desktop/release-notes/
重启即可安装完成,进入docker desktop首页
-
cmd中运行容器
docker run -dp 4592:4592 --name nginx-demo nginx
由于本地没有nginx镜像,会先pull镜像
此时打开docker-destop可以看到正在运行的容器
-
更改镜像存储位置
VSCode + WSL + docker#
-
安装WSL扩展
-
即可连接WSL
-
WSL中查看docker info
docker images查看已存在的镜像
-
在WSL中进行一些简单docker操作
新建容器
停止容器
docker stop nginx-demo-WSL
开始容器
docker start nginx-demo-WSL
查看运行的容器
docker container ls
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端