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

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

  •  
  •   iorilu · 17 小时 5 分钟前 · 1413 次点击

    最近可能要部署点东西

    以前都是代码部署的

    python 相关

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

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

    17 条回复    2024-11-22 21:35:07 +08:00
    Ocean810975
        1
    Ocean810975  
       16 小时 49 分钟前
    可行是肯定可行,但具体还是得看你的应用,我服务器 docker 就部署 alist ,一个开源笔记,一个备忘录 memos (还是老版本一直没更新)。

    就用的阿里云 2G 。

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

    如果使用基于 Springboot 的应用,那就几百兆起步了。
    flyz
        17
    flyz  
       10 小时 4 分钟前
    玩客云小盒子,也就 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)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:39 · PVG 07:39 · LAX 15:39 · JFK 18:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.