不想装Docker Desktop, 不想Enable HyperV, 但是我想用Remote Containers

VScode insiders提供的Remote Development用起来真香, 但是remote containers extension依赖本地安装有docker cli, 官方文档是需要安装Docker Desktop来实现,感觉在Win上装这个东西有点鸡肋。
想了几个办法,都不尽如人意:

  1. 换linux不现实,还要在Win下干活
  2. 装个Linux VM+VScode insiders, 占资源
  3. X11 forwarding,在Win下用Linux的VScode insiders
    感觉有点靠谱, 但是窗口刷新不如原生win窗口快,而且在VcXsrv上使用多个显示器的时候,VScode的弹出窗口,比如打开文件,确认窗口这些,会默认显示在第一个显示器上。
  4. 人类的懒惰是社会进度的动力, 我发现有人也在想类似的事, 当然动机和我不同, 这里,还有这里

新世界的大门突然被打开了,下载独立的docker clidocker compose
丢到PATH里的任意一个目录,只要让VScode insiders能找到,双击VScode insiders图标,remote containers就刷刷的列出来了。。。

顺便提一下,如果需要连到多台不同的server上做remote development,可以在桌面上多建几个快捷方式,指向不同的Docker Host
C:\Windows\System32\cmd.exe /c "SET DOCKER_HOST=X.X.X.X:2375 && START /D ^"C:\VSCode-insiders^" Code-Insiders.exe"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Hi 加持, 幼儿园时,超不喜欢午睡,别的小朋友都睡下了,我还直愣愣地睁着眼,望着天花板,于是老师就和我挤在一张小...
    加持惠子阅读 981评论 0 0
  • 喝酒误事,但是稿子提前是写好的,就那么照着读吧 23年前的今天,是我的诞生之日,我母亲的受难日。5.18——我要发...
    袁润不圆润阅读 1,586评论 0 0
  • 我现在去行动,好吗?为什么要自我放弃,要有自己的原则。好不。小英。 不要自己放弃。自律改变生活。
    樱桃_0e08阅读 942评论 0 1
  • 第一次看《矢车菊街的小王子》的时候我有点儿失望,本来是奔着“小王子”三个字看的,想着会是和圣·埃克苏佩里的《小王子...
    立夏时节阅读 6,698评论 0 0