V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iorilu
V2EX  ›  程序员

2G 内存的低配服务器适合用 docker 部署应用吗

  •  
  •   iorilu · 3 天前 · 2071 次点击

    最近可能要部署点东西

    以前都是代码部署的

    python 相关

    现在想改进下, 是不是可以 docker 部署

    这样也省点事, 问题就是 2G 的 99 服务器用 docker 是否可行

    19 条回复    2024-11-24 19:36:17 +08:00
    Ocean810975
        1
    Ocean810975  
       3 天前   ❤️ 1
    可行是肯定可行,但具体还是得看你的应用,我服务器 docker 就部署 alist ,一个开源笔记,一个备忘录 memos (还是老版本一直没更新)。

    就用的阿里云 2G 。

    但具体还是要看项目的。
    GGbeng1
        2
    GGbeng1  
       3 天前
    感觉不是内存的问题,小的基础服务肯定是够的。
    主要是运行时的程序内存和硬盘问题需要考虑一下,大部分镜像都很大,而小机给的硬盘也很小。。。
    内存还能控制,硬盘大小就很难受。。。
    yinmin
        3
    yinmin  
       3 天前
    docker 只多占 100MB 内存左右吧。512MB 以上内存的服务器都能用 docker 部署。
    catchmeup
        4
    catchmeup  
       3 天前
    我在 1 GB 内存的机子上用 podman 部署了这些应用,还有剩
    iorilu
        5
    iorilu  
    OP
       3 天前
    @catchmeup 确实不错, 没想起来还有这个, 以前总以为是 mac 专用的
    zuotun
        6
    zuotun  
       3 天前
    主要看你跑什么,docker 本身资源占用很低。
    另外 2G 不算低配了,海外主机还有比 512M 小的。
    wheat0r
        7
    wheat0r  
       3 天前
    看你跑什么,1G 的 VPS 我也敢跑 docker
    FrankFang128
        8
    FrankFang128  
       3 天前
    是什么让你觉得 Docker 很占内存的?
    hafuhafu
        9
    hafuhafu  
       3 天前
    Oracle AMD 1C1G 都用 docker 跑好几个小服务
    本身并不怎么吃配置
    wjup
        10
    wjup  
       3 天前
    @Ocean810975 开源笔记用的哪个
    Jinnrry
        11
    Jinnrry  
       2 天前
    RAM: 205.52/512 MB
    SWAP: 10.39/265 MB
    Disk usage (/): 3.87/10 GB

    跑了 redis 、mysql 、php 、nginx 、还有一个 tensorflow 模型、还有几个 go 程序

    iorilu
        12
    iorilu  
    OP
       2 天前
    @Jinnrry 不错, 物尽其用阿
    notwaste
        13
    notwaste  
       2 天前
    只要不是 JAVA 项目和数据库,部署其他应该压力都不太大
    xiri
        14
    xiri  
       2 天前 via Android
    docker 自身并不怎么占内存,还是看你 docker 里面跑的啥东西
    NOneKnowYeah
        15
    NOneKnowYeah  
       2 天前
    跑点 alist frp 这种够。具体要求看你部书的服务的配置要求
    xian366
        16
    xian366  
       2 天前
    @notwaste 其实数据库也不多,个人用,像 MySQL 使用 alpine mariadb 镜像,占用大概 40M 左右内存吧。

    如果使用基于 Springboot 的应用,那就几百兆起步了。
    flyz
        17
    flyz  
       2 天前
    玩客云小盒子,也就 1G 内存,除了下面的几个 docker 应用外,还装了 apt 安装了 nginx ,php8.2 mariadb 跑个 wp 网站,虽然 1IP 。
    [![pAfJ36J.png]( https://s21.ax1x.com/2024/11/22/pAfJ36J.png)]( https://imgse.com/i/pAfJ36J)
    Ocean810975
        18
    Ocean810975  
       2 天前
    @wjup #10 思源笔记,先提醒下作者有开源项目不好的前科,笔记目前自身没有问题,而且我觉得不更新也足够我用了。
    coolloves
        19
    coolloves  
       22 小时 1 分钟前
    原机能跑的,一般都能用 docker 跑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5365 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:38 · PVG 17:38 · LAX 01:38 · JFK 04:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.