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

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

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

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

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

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

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