V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GeekGao
V2EX  ›  Visual Studio Code

调查:你日常使用(用过)VSCode Dev Container 吗?

  •  
  •   GeekGao · 177 天前 · 2330 次点击
    这是一个创建于 177 天前的主题,其中的信息可能已经有所发展或是发生改变。
    18 条回复    2023-11-08 23:34:12 +08:00
    HaroldFinchNYC
        1
    HaroldFinchNYC  
       177 天前
    目前没用过
    但看着很牛逼的样子,我目前是自己写 docker-compose ,本地跑好几个服务,包括 php 和 mysql

    所以我想问的是,dev container 里,可以同时跑 php 或者 java 或者 go ,然后再跑一个 mysql 吗

    不然就一个光秃秃的 php ,没有数据库,那岂不是啥也干不成?
    IvanLi127
        2
    IvanLi127  
       177 天前 via Android
    用,主要写后端用,纯前端的项目因为本地跑,不想装 docker ,就没搞
    flighter
        3
    flighter  
       177 天前
    jetbrians + dev container 用过,感觉性能很差体验不好
    IvanLi127
        4
    IvanLi127  
       177 天前 via Android
    @HaroldFinchNYC 可以的,所有环境都能 all in one 。
    lee88688
        5
    lee88688  
       177 天前 via Android
    我只用过 codespace ,其他场景下怎么使用也。
    hhjuteman
        6
    hhjuteman  
       177 天前
    用过,看 Envoy 源码发现 dev container 环境,都不用配环境了,打开直接看源码调试舒服的很。
    jwz426
        7
    jwz426  
       177 天前
    @flighter #3 性能还是够用的。如果是 Windows ,要把代码放到 WSL 的文件系统下。避免 Windows 文件系统和 WSL2 互操作。
    Niphor
        8
    Niphor  
       177 天前
    非常香
    glogo
        9
    glogo  
       177 天前
    日常不用,抱着 试验的心态 用过。体验不好
    ShadowPower
        10
    ShadowPower  
       177 天前
    只在 vscode 里用过
    codyfeng
        11
    codyfeng  
       177 天前 via Android
    我们的标准开发环境之一就是 dev container 。container 是与服务器一致的环境,方便调试。
    Vegetable
        12
    Vegetable  
       177 天前
    用过,感觉一般般。

    场景比较鸡肋。这个东西更多的是定位于提供一个 linux 环境。vscode 的扩展也需要跑在这个容器里,初始化挺麻烦的,配置这东西比配置 wsl 还麻烦,同时,因为终端也连接到这个环境,所以要在容器里配置一套自己用着顺手的 shell ,和宿主机之间文件的传递我没深究,但可想而知并不是所有的操作都足够顺畅。

    如果只是为了提供程序运行环境,实际上基于 docker 简单的隔离运行环境,开发环境还在自己的宿主机是更合适的选择。
    enchilada2020
        13
    enchilada2020  
       177 天前 via Android
    天天用 还可以吧 就是太吃内存了
    Richex
        14
    Richex  
       177 天前
    用上就离不开了,几个项目跑公司服务器上,自己电脑空出大量资源不要太舒服,还不用每次开机或者几个项目切换的时候重新启动 dev 环境。
    zxCoder
        15
    zxCoder  
       177 天前
    没用过,是啥,只用过 vscode 的 remote host
    Hucci
        16
    Hucci  
       176 天前
    正在用,很好用
    codeself
        17
    codeself  
       176 天前
    日常使用 dev container 进行开发,对电脑性能(主要是硬盘)要求高.
    不高的别用,不然别用,纯属给自己找麻烦
    tedding
        18
    tedding  
       171 天前 via iPhone
    用过 remote …… 也使用过 连接到 到 docker 容器,可以隔离宿主环境,原因是 某些特定的 vscode 扩展 需要旧版本兼容旧项目,workspace 不提供这个功能,只能使用这个 …连接到本机的 docker 容器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   962 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:27 · PVG 03:27 · LAX 12:27 · JFK 15:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.