• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iorilu
V2EX  ›  程序员

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

  •  
  •   iorilu · Nov 22, 2024 · 4667 views
    This topic created in 721 days ago, the information mentioned may be changed or developed.

    最近可能要部署点东西

    以前都是代码部署的

    python 相关

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

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

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

    就用的阿里云 2G 。

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

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

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

    如果使用基于 Springboot 的应用,那就几百兆起步了。
    fstab
    fstab
    Nov 22, 2024
    17
    玩客云小盒子,也就 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
    Ocean810975
    Nov 23, 2024
    18
    @wjup #10 思源笔记,先提醒下作者有开源项目不好的前科,笔记目前自身没有问题,而且我觉得不更新也足够我用了。
    sparkssssssss
    sparkssssssss
    Nov 24, 2024
    19
    原机能跑的,一般都能用 docker 跑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1924 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 01:03 · PVG 09:03 · LAX 17:03 · JFK 20:03
    ♥ Do have faith in what you're doing.