V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
itechnology
V2EX  ›  程序员

个人本地开发相关的软件你们都是装在哪里?

  •  
  •   itechnology · 17 小时 50 分钟前 via Android · 4514 次点击

    我现在是在自己电脑装了一个 VMware ,然后再 VMware 上装了 centos7 ,在 centos7 上装了一个 docker 。

    docker 中装了 nacos 、kafka 、zookeeper 、MinIO 、php 、ngnix 、gitea

    我电脑 32g 内存,装这一套倒还好,但每次开机都得手动把 vmware 打开。。。

    你们都是什么方案呀

    80 条回复    2025-12-30 23:28:59 +08:00
    ktyang
        1
    ktyang  
       17 小时 47 分钟前   ❤️ 4
    直接用 linux ,没有中间商
    iorilu
        2
    iorilu  
       17 小时 46 分钟前
    有条件, 弄个单独开发机, 装 pve, 然后当然随便器虚拟机, 爱装啥装啥

    没条件, 本机装 docker 或 podman
    henshang
        3
    henshang  
       17 小时 46 分钟前
    不是有子系统吗,为啥还装 vmeare
    henshang
        4
    henshang  
       17 小时 46 分钟前
    而且 docker 有 windows 版本的把
    xuxingchou
        5
    xuxingchou  
       17 小时 45 分钟前
    方案一:自己买个云服务器。
    stinkytofux
        6
    stinkytofux  
       17 小时 44 分钟前
    啊! 程序员竟然没有 HomeServer. 我一直以为 Nas, 家庭服务器是每个程序员的标配. 这些开发环境当然是 24 小时跑在家庭服务器上.
    penisulaS
        7
    penisulaS  
       17 小时 43 分钟前
    windows 下 hyper-v 虚拟机应该能做到开机静默自启动吧
    craftsmanship
        8
    craftsmanship  
       17 小时 42 分钟前 via Android
    WSL+Docker 不香吗
    pckillers
        9
    pckillers  
       17 小时 41 分钟前
    方案就是从来不关机。 等楼主手头有多个陈年屎山项目,多套从系统上就完全不兼容的多套版本的环境的时候,就知道手动选择一个版本启动也有好处了。
    Ultimatum5976
        10
    Ultimatum5976  
       17 小时 39 分钟前
    用 HyperV ,虚拟机运行状态下关闭宿主机会自动保存虚拟机,宿主机再次启动的时候会自动恢复这个虚拟机
    xuxingchou
        11
    xuxingchou  
       17 小时 38 分钟前
    方案二:直接用 windows 的 linux 子系统,可以直接在 MicroSoft Store 中搜索 Ubuntu 就可以安装使用。
    xuxingchou
        12
    xuxingchou  
       17 小时 38 分钟前
    方案三:直接安装 windows 版的 docker
    codehz
        13
    codehz  
       17 小时 36 分钟前 via Android
    多买几个机器不就好了,小主机也不占地啊,可以用 kvm 切换或者直接远程控制
    ansemz
        14
    ansemz  
       17 小时 35 分钟前
    加个启动项,开机自动启动虚拟机
    JShen
        15
    JShen  
       17 小时 35 分钟前
    楼主我感觉你这套方案蛮好的,原生的 liunx 蛮好的。我在家里也是用 vmware 启动几个虚拟机,分布式环境也弄好了。家里的配置量大管饱,感觉用起来比 mac 都丝滑,mac 东西搞多了很卡。
    xdzhang
        16
    xdzhang  
       17 小时 32 分钟前
    全部在家里 nas 上
    ration
        17
    ration  
       17 小时 23 分钟前
    自己搞了一台小主机装 Linux
    andyskaura
        18
    andyskaura  
       17 小时 23 分钟前
    @xuxingchou #12 windows 版的 docker 用下来很蛋疼,不如直接方案二,简单明了
    cvooc
        19
    cvooc  
       17 小时 20 分钟前
    vmware 蛮好的方案啊, 好备份, 好重置, 好切换环境, 除了性能要求高我感觉没缺点.尤其像需要特定版本 oracle 和国产数据库这种情况.
    bfdh
        20
    bfdh  
       17 小时 20 分钟前
    vmware 的虚拟机可以开机启动,不用手动点。
    superrichman
        21
    superrichman  
       17 小时 20 分钟前   ❤️ 1
    直接用 linux ,把 windows 扔 vmware 里面
    moyupai
        22
    moyupai  
       17 小时 19 分钟前   ❤️ 5
    @stinkytofux 又不是每个程序员都能在上班的城市有一个家
    stinkytofux
        23
    stinkytofux  
       17 小时 18 分钟前
    @moyupai #22 泪目了, 原来兄弟们都这么难.
    BeforeTooLate
        24
    BeforeTooLate  
       17 小时 14 分钟前
    vagrant 管理虚拟机被,vagrant up
    unco020511
        25
    unco020511  
       17 小时 11 分钟前
    @stinkytofux #23 哈哈 操
    unco020511
        26
    unco020511  
       17 小时 10 分钟前
    我都是部署到 vercel 或者自己的云服务器
    lxqxqxq
        27
    lxqxqxq  
       17 小时 1 分钟前
    @stinkytofux #6 又不是每个程序员下班了还开电脑
    lxqxqxq
        28
    lxqxqxq  
       17 小时 1 分钟前
    WSL+Docker 香
    Dabney
        29
    Dabney  
       16 小时 44 分钟前
    @lxqxqxq 特别是有了娃,下班真的不会开电脑……
    QS0x01
        30
    QS0x01  
       16 小时 40 分钟前
    现在是 Vmware + FRP remote ssh ,包括 claude code / complier 一系列东西都装在那个虚拟机里,然后通过 windows 计划任务自动开机启动虚拟机。

    vmware 和 wsl 一样都是关机自动保护虚拟机的,意外关机 vmware 恢复的还是运行时状态。

    不过最近准备切换到 wsl 了,因为有 cuda 加速需求需要访问 gpu ,本来是准备把深度学习另起一台机子的,但是最近内存太贵了没法自费买新锄头。
    QS0x01
        31
    QS0x01  
       16 小时 39 分钟前
    #30 我是 64g 内存 + 20g 显存,FRP 是白嫖的基本够用。
    v2306
        32
    v2306  
       16 小时 9 分钟前
    @andyskaura 可以用 Windows Desktop 管理 WSL 里面的 Docekr ,既能用命令也能图形操作
    (实际是 WSL 用 Windows Desktop 引擎)
    d0r1an
        33
    d0r1an  
       16 小时 9 分钟前 via iPhone
    我推销一下自己的项目,一行代码就可以起一个虚拟机,没有任何外部依赖,启动速度很快 100ms 级别,你可以在里面装各种程序不担心损害主机

    https://github.com/boxlite-labs/boxlite
    coldle
        34
    coldle  
       15 小时 53 分钟前
    pve.nixos.podman.archlinux

    绝大部分时候和用 arch 真机开发没啥区别
    devtk
        35
    devtk  
       15 小时 48 分钟前
    可以单独搞一台工作站或者小型服务器装这些服务
    vfs
        36
    vfs  
       15 小时 45 分钟前
    @andyskaura windows 上的 docker 和 vmware 还有兼容性问题。。。之前安装了 docker 之后,vmware 虚拟机起动不了了
    docx
        37
    docx  
       15 小时 42 分钟前 via iPhone
    可以专门搞个 Linux 的 nas/VPS/小主机,虚拟机临时用用还行,频率上去就不划算了
    labubu
        38
    labubu  
       15 小时 25 分钟前 via Android
    hyper 开机自己启动虚拟机
    suitts
        39
    suitts  
       15 小时 17 分钟前
    买个 mini 主机装 pve
    elechi
        40
    elechi  
       13 小时 48 分钟前
    vmware workstation pro 可以开机自动启动虚拟机
    zhq566
        41
    zhq566  
       13 小时 41 分钟前
    我是 bat 脚本加入计划任务,开机:
    "D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\VM\NAS\NAS.vmx" nogui
    关机:
    "D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" suspend "D:\VM\NAS\NAS.vmx"
    sazima
        42
    sazima  
       12 小时 54 分钟前
    FawkesV
        43
    FawkesV  
       12 小时 49 分钟前
    套这么多,感觉 32G 都带不动啊。 直接 docker 起不就行了。。。而且我都是调试的时候再起,不用就不开,免得占用内存
    bisnail
        44
    bisnail  
       12 小时 48 分钟前
    linux 物理机一把梭
    itechnology
        45
    itechnology  
    OP
       12 小时 37 分钟前 via Android
    @FawkesV 用着卡不卡?听说 docker desktop 性能不行。
    ggabc
        46
    ggabc  
       12 小时 35 分钟前
    vmware 17 可以直接配置开机启动
    YanSeven
        47
    YanSeven  
       12 小时 32 分钟前
    MacOS 中使用 Orbstack 开一个 Machine ,所有的东西在 Machine 里面,本质上类似 Windows 用 WSL 做开发。
    novaline
        48
    novaline  
       12 小时 27 分钟前
    不折腾环境,不同时期够用就行,目前直接 windows ,docker, WSL 统统不用
    lvlongxiang199
        49
    lvlongxiang199  
       12 小时 12 分钟前
    @henshang wsl 又不支持快照, systemd 好像也不支持, 更新内核也挺麻烦的
    ARIInV2
        50
    ARIInV2  
       12 小时 11 分钟前
    @stinkytofux 别太离谱
    henshang
        51
    henshang  
       12 小时 4 分钟前
    @lvlongxiang199 #49 快照这个东西。。他主要是用 docker 吧,不行就是用桌面版 docker ,常备份只能说是
    twofox
        52
    twofox  
       12 小时 1 分钟前
    @lvlongxiang199 systemd 支持的。快照确实没有 vmware 方便,但是还是可以导出一个备份的。内核的话,我不关心,能跑就行。


    @itechnology 我都直接在 wsl 装的 docker ,因为不想再启动一个 docker destop 。性能的话,我这里没什么感知,因为平时就启动一下 mysql 之类的,平时开发性能要求不高。然后 idea + cursor +claude code 三开进行开发。
    worldgg
        53
    worldgg  
       11 小时 52 分钟前
    买了台云服务器,挂云上,要不了几个钱,还不影响本地
    artiga033
        54
    artiga033  
       11 小时 48 分钟前 via Android
    @lvlongxiang199 那物理机也不支持快照啊。如果说文件系统快照那你在 wsl 里用 btrfs 之类的也一样的。systemd 早就支持了。内核也可以随便换,就是如果没有 dxgkrnl 模块的话 wslg 可能会有点问题,自己编译要注意带上,如果不需要 wslg 的话那也没有影响。
    lvlongxiang199
        55
    lvlongxiang199  
       11 小时 41 分钟前
    @artiga033 但 hyperv 支持做快照. 内核的话, 似乎只能换 msft 改过的内核 https://github.com/microsoft/WSL2-Linux-Kernel 不能换成最新内核
    smileeast
        56
    smileeast  
       11 小时 40 分钟前
    直接买个机器放家里装个 pve 之后就可以随便玩了,然后用 easytier 做组网,可以让在外面和家里 ip 地址都不用动非常爽,或者你直接换成 linux 开发得了,windows 装到 vmware 里面,我用 linux 开发感觉挺好的,反正也没啥非要用 windows 的
    kasusa
        57
    kasusa  
       11 小时 35 分钟前
    花个 1000 块左右咸鱼搞一个二手台式机当服务器。然后东西都装里面
    no13bus
        58
    no13bus  
       11 小时 3 分钟前
    @stinkytofux 我的同事没有一个有 nas 的。一般都是用公司给提供的电脑,这种开发资源本来就应该公司提供,如果是使用自己的东西,工作和自己的东西分不清。
    FawkesV
        59
    FawkesV  
       11 小时 0 分钟前
    @itechnology #45 还行吧,主要还是看宿主机的配置
    artiga033
        60
    artiga033  
       10 小时 50 分钟前 via Android
    @lvlongxiang199 可以自己编译主线内核,但这样没有 dxgkrnl 模块 wslg 可能会出问题,需要自己处理,或者有社区维护的 stable 内核 https://github.com/Nevuly/WSL2-Linux-Kernel-Rolling

    hyperv 的快照(检查点)我看好像就是把 vhdx 复制了一份,如果这样的话其实 wsl 的 vhd 也一样。如果 hyperv 有别的我不知道的高级快照功能那当我没说。

    wsl 主要是轻量,terminal 开个新标签页就能静默启动,长时间不用也会静默回收,还有自动端口映射甚至 mirror 网卡之类的,体验上不那么“双系统”。
    IMengXin
        61
    IMengXin  
       10 小时 36 分钟前
    有个 99 一年的阿里云服务器,本地就是 12100 的 nas ,nas 上是一个 windows 的虚拟机一个 linux 的虚拟机,一堆 docker
    wangsd
        62
    wangsd  
       10 小时 32 分钟前
    云服务器或者 Docker
    kdylan
        63
    kdylan  
       10 小时 30 分钟前
    一直有个疑问,像各位这种在远程服务器、虚拟机里面开发的是不是都是做服务端开发的?我是做前端、APP 方面开发的;好像这种模式开发不了,比如 flutter 要真机调试,测试手机要连上设备调试的;
    linyuyizhizou
        64
    linyuyizhizou  
       10 小时 29 分钟前
    买/装台主机当 linux 服务器用,13100f 或者 5500 处理器就行。直接买个 mini 主机也行。
    jayeli
        65
    jayeli  
       10 小时 23 分钟前
    公司的 E5 服务器上开虚拟机
    AlexHsu
        66
    AlexHsu  
       10 小时 15 分钟前
    直接开一个垃圾 linux 笔记本
    mac 就 homebrew
    gitea 弄个破云服务器就行吧 我是装 nas 里的 用 tailscale 穿不太方便
    flowerwow0316
        67
    flowerwow0316  
       9 小时 14 分钟前 via Android
    Linux 可以开发小程序吗?我一直不太理解这个问题,有哪位兄弟能解答下?
    COW
        68
    COW  
       8 小时 32 分钟前
    Start-Process -FilePath "clash-verge.exe" -WindowStyle Hidden

    Start-Process -FilePath "vmrun.exe" -ArgumentList '-T ws start "base.vmx" nogui' -WindowStyle Hidden
    ..
    ..

    可以像我这样写个脚本,放启动项里
    FlashEcho
        69
    FlashEcho  
       7 小时 55 分钟前   ❤️ 1
    @stinkytofux #6 啊!程序员竟然没有云上集群,我一直以为 EKS, S3 是每个程序员的标配,这些开发环境当然是以 99.9%的可靠性 24 小时跑在公有云的服务器上
    talengu
        70
    talengu  
       7 小时 24 分钟前 via iPhone
    台式机 debian win 双系统,win 现在就打游戏开开。
    stinkytofux
        71
    stinkytofux  
       6 小时 32 分钟前
    @FlashEcho #69 老哥, 没毛病
    jayeli
        72
    jayeli  
       6 小时 11 分钟前
    flowerwow0316
        73
    flowerwow0316  
       6 小时 5 分钟前 via Android
    @jayeli 好的,我看看
    LokiSharp
        74
    LokiSharp  
       5 小时 37 分钟前
    NixOS 想要弄就开一个
    arloor
        75
    arloor  
       5 小时 26 分钟前
    今年国补买了个零氪 ser8 pro 24G 内存版本,跑 K3S 。

    配合腾讯云锐驰 200M 的服务器,作为反向代理,通过 wireguard 回到家宽的公网 IPv4 。(因为说家宽直接暴露 web 服务会被干)
    bowencool
        76
    bowencool  
       5 小时 7 分钟前
    @moyupai 哈?很占地方吗?大多数 NAS 机箱比台式机还小,我一直租房,NAS 已经开五六年了
    bowencool
        77
    bowencool  
       5 小时 6 分钟前
    docker 的意义不就是比 VM 更轻量吗?你咋还套起娃来了
    qiaorenzhi
        78
    qiaorenzhi  
       4 小时 25 分钟前
    本地部署了 24 小时开机的服务器...
    tubowen
        79
    tubowen  
       4 小时 13 分钟前
    和你一样,他们说的 wsl windows 版本的 docker 我也用过,感觉还没 VMware 里面的好用,容易把主系统弄乱,windows 的 docker 用起来也是怪怪的,没 VMware 里面 ubuntu 原生支持的 docker 好用
    prosgtsr
        80
    prosgtsr  
       4 小时 10 分钟前
    搞台迷你主机就行
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:39 · PVG 03:39 · LAX 11:39 · JFK 14:39
    ♥ Do have faith in what you're doing.