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

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

  •  
  •   iorilu · 1 天前 · 1732 次点击

    最近可能要部署点东西

    以前都是代码部署的

    python 相关

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

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

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

    就用的阿里云 2G 。

    但具体还是要看项目的。
    GGbeng1
        2
    GGbeng1  
       1 天前
    感觉不是内存的问题,小的基础服务肯定是够的。
    主要是运行时的程序内存和硬盘问题需要考虑一下,大部分镜像都很大,而小机给的硬盘也很小。。。
    内存还能控制,硬盘大小就很难受。。。
    yinmin
        3
    yinmin  
       1 天前
    docker 只多占 100MB 内存左右吧。512MB 以上内存的服务器都能用 docker 部署。
    catchmeup
        4
    catchmeup  
       1 天前
    我在 1 GB 内存的机子上用 podman 部署了这些应用,还有剩
    iorilu
        5
    iorilu  
    OP
       1 天前
    @catchmeup 确实不错, 没想起来还有这个, 以前总以为是 mac 专用的
    zuotun
        6
    zuotun  
       1 天前
    主要看你跑什么,docker 本身资源占用很低。
    另外 2G 不算低配了,海外主机还有比 512M 小的。
    wheat0r
        7
    wheat0r  
       1 天前
    看你跑什么,1G 的 VPS 我也敢跑 docker
    FrankFang128
        8
    FrankFang128  
       1 天前
    是什么让你觉得 Docker 很占内存的?
    hafuhafu
        9
    hafuhafu  
       1 天前
    Oracle AMD 1C1G 都用 docker 跑好几个小服务
    本身并不怎么吃配置
    wjup
        10
    wjup  
       1 天前
    @Ocean810975 开源笔记用的哪个
    Jinnrry
        11
    Jinnrry  
       1 天前
    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
       1 天前
    @Jinnrry 不错, 物尽其用阿
    notwaste
        13
    notwaste  
       1 天前
    只要不是 JAVA 项目和数据库,部署其他应该压力都不太大
    xiri
        14
    xiri  
       1 天前 via Android
    docker 自身并不怎么占内存,还是看你 docker 里面跑的啥东西
    NOneKnowYeah
        15
    NOneKnowYeah  
       23 小时 28 分钟前
    跑点 alist frp 这种够。具体要求看你部书的服务的配置要求
    xian366
        16
    xian366  
       22 小时 55 分钟前
    @notwaste 其实数据库也不多,个人用,像 MySQL 使用 alpine mariadb 镜像,占用大概 40M 左右内存吧。

    如果使用基于 Springboot 的应用,那就几百兆起步了。
    flyz
        17
    flyz  
       21 小时 55 分钟前
    玩客云小盒子,也就 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  
       8 小时 37 分钟前
    @wjup #10 思源笔记,先提醒下作者有开源项目不好的前科,笔记目前自身没有问题,而且我觉得不更新也足够我用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.