1
HaroldFinchNYC 2023-11-02 13:42:08 +08:00
目前没用过
但看着很牛逼的样子,我目前是自己写 docker-compose ,本地跑好几个服务,包括 php 和 mysql 所以我想问的是,dev container 里,可以同时跑 php 或者 java 或者 go ,然后再跑一个 mysql 吗 不然就一个光秃秃的 php ,没有数据库,那岂不是啥也干不成? |
2
IvanLi127 2023-11-02 13:47:04 +08:00 via Android
用,主要写后端用,纯前端的项目因为本地跑,不想装 docker ,就没搞
|
3
flighter 2023-11-02 13:49:08 +08:00
jetbrians + dev container 用过,感觉性能很差体验不好
|
4
IvanLi127 2023-11-02 13:49:15 +08:00 via Android
@HaroldFinchNYC 可以的,所有环境都能 all in one 。
|
5
lee88688 2023-11-02 13:53:45 +08:00 via Android
我只用过 codespace ,其他场景下怎么使用也。
|
6
hhjuteman 2023-11-02 14:19:28 +08:00
用过,看 Envoy 源码发现 dev container 环境,都不用配环境了,打开直接看源码调试舒服的很。
|
7
jwz426 2023-11-02 16:26:58 +08:00
@flighter #3 性能还是够用的。如果是 Windows ,要把代码放到 WSL 的文件系统下。避免 Windows 文件系统和 WSL2 互操作。
|
8
Niphor 2023-11-02 16:53:43 +08:00
非常香
|
9
glogo 2023-11-02 17:39:48 +08:00
日常不用,抱着 试验的心态 用过。体验不好
|
10
ShadowPower 2023-11-02 18:49:54 +08:00
只在 vscode 里用过
|
11
codyfeng 2023-11-02 18:55:03 +08:00 via Android
我们的标准开发环境之一就是 dev container 。container 是与服务器一致的环境,方便调试。
|
12
Vegetable 2023-11-02 19:00:51 +08:00
用过,感觉一般般。
场景比较鸡肋。这个东西更多的是定位于提供一个 linux 环境。vscode 的扩展也需要跑在这个容器里,初始化挺麻烦的,配置这东西比配置 wsl 还麻烦,同时,因为终端也连接到这个环境,所以要在容器里配置一套自己用着顺手的 shell ,和宿主机之间文件的传递我没深究,但可想而知并不是所有的操作都足够顺畅。 如果只是为了提供程序运行环境,实际上基于 docker 简单的隔离运行环境,开发环境还在自己的宿主机是更合适的选择。 |
13
enchilada2020 2023-11-02 19:02:46 +08:00 via Android
天天用 还可以吧 就是太吃内存了
|
14
Richex 2023-11-02 22:26:11 +08:00
用上就离不开了,几个项目跑公司服务器上,自己电脑空出大量资源不要太舒服,还不用每次开机或者几个项目切换的时候重新启动 dev 环境。
|
15
zxCoder 2023-11-02 22:45:17 +08:00
没用过,是啥,只用过 vscode 的 remote host
|
16
Hucci 2023-11-03 09:10:54 +08:00
正在用,很好用
|
17
codeself 2023-11-03 09:44:26 +08:00
日常使用 dev container 进行开发,对电脑性能(主要是硬盘)要求高.
不高的别用,不然别用,纯属给自己找麻烦 |
18
tedding 2023-11-08 23:34:12 +08:00 via iPhone
用过 remote …… 也使用过 连接到 到 docker 容器,可以隔离宿主环境,原因是 某些特定的 vscode 扩展 需要旧版本兼容旧项目,workspace 不提供这个功能,只能使用这个 …连接到本机的 docker 容器
|