小白问一下, 512M 内存的 VPS 能不能运行起 docker - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
superdotcom
V2EX    问与答

小白问一下, 512M 内存的 VPS 能不能运行起 docker

  •  
  •   suerdotcom 2023-04-04 18:38:51 +08:00 5393 次点击
    这是一个创建于 996 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问一下,512M 内存的 VPS 能不能运行 docker

    26 条回复    2023-04-10 19:42:36 +08:00
    lix7
        1
    lix7  
       2023-04-04 18:41:11 +08:00
    如果本来就是 Linux 宿主的话,没问题
    OBNtHBZY3N3lxGVT
        2
    OBNtHBZY3N3lxGVT  
       2023-04-04 18:43:20 +08:00
    大概能,但你应该跑不起 docker 容器了,官方推荐 4gb 内存起步
    我之前拿双核 1g 的 vps 跑应用直接服务器就卡没了
    OBNtHBZY3N3lxGVT
        3
    OBNtHBZY3N3lxGVT  
       2023-04-04 18:44:48 +08:00
    chaoschick
        4
    chaoschick  
       2023-04-04 18:45:17 +08:00 via Android
    yplam
        5
    yplam  
       2023-04-04 18:46:41 +08:00 via Android
    跑轻量的容器没问题,别在上面 build 就好
    leloext
        6
    leloext  
       2023-04-04 18:48:09 +08:00
    可以跑的,但跑什么容器的话要"睇食饭"。
    lovelylain
        7
    lovelylain  
       2023-04-04 18:48:58 +08:00 via Android
    @OBNtHBZY3N3lxGVT 也要看跑什么吧,有些容器空跑就一个进程,加上 docker 本身的开销也没多大,我 2G RAM 的 N1 跑了很多个容器服务
    Zyhusesit
        8
    Zyhusesit  
       2023-04-04 18:50:33 +08:00
    可以,我用 AWS Lightsail 运行过一个小型的统计服务.
    sadfQED2
        9
    sadfQED2  
       2023-04-04 19:04:29 +08:00 via Android
    能跑,我 128M 内存,10G 硬盘的服务器,用 docker 跑了 nginx,phpfpm,自己写用 go 写的服务,mysql,redis,v2ray

    使用 docker-compose 进行管理,还在服务器上面进行 docker build

    不过得注意把 swap 设大点,我给了 1G swap
    sadfQED2
        10
    sadfQED2  
       2023-04-04 19:07:41 +08:00 via Android
    现在 docker 官方的文档写得跟狗屎一样,你看清楚你要装的是 docker ,不是 docker desktop ,比如#3 那个文档就是 docker desktop ,这是两个东西
    0o0O0o0O0o
        11
    0o0O0o0O0o  
       2023-04-04 19:08:54 +08:00   1
    能,主要看跑什么服务

    sadfQED2
        12
    sadfQED2  
       2023-04-04 19:12:44 +08:00 via Android
    低配置服务器折腾的乐趣是不一样的,比如我 128M 的服务器,为了跑起来,几乎所有 docker 镜像都是自己写的,能不用 os 底包就不用 os ,用 os 也只选 alpine 。
    superdotcom
        13
    superdotcom  
    OP
       2023-04-04 19:21:20 +08:00
    @sadfQED2 哈哈,能不能把你安装的步骤借我抄一下,我一个 512M 和一个 256M 的服务器
    sadfQED2
        14
    sadfQED2  
       2023-04-04 19:28:00 +08:00
    @superdotcom

    docker engine: https://docs.docker.com/engine/install/

    docker-compose: https://docs.docker.com/compose/install/other/

    照着文档闭着眼睛敲就行了,512 和 256 的服务器,swap 应该都不用设置,命令敲完就起来了
    fredcc
        15
    fredcc  
       2023-04-04 19:36:42 +08:00 via Android
    可以
    sickoo
        16
    sickoo  
       2023-04-04 19:40:00 +08:00
    注意 alpine 很坑爹。尽量用原来的。
    sparkssssssss
        17
    sparkssssssss  
       2023-04-04 20:09:07 +08:00
    妥妥的能,至于能不能用,取决你跑什么服务
    A01514035
        18
    A01514035  
       2023-04-04 20:18:10 +08:00

    gitlab 怎么这么牛比啊,二十多 G 的内存。。。
    xmxy0
        19
    xmxy0  
       2023-04-04 21:32:43 +08:00 via Android
    高通方案的身 WiFi 基本都是 512M ,刷了 debian 系照玩 Docker
    abolast
        20
    abolast  
       2023-04-04 21:59:59 +08:00
    主要看你用的什么镜像,我 0.5G 内存上跑了好多个 docker 服务,都是自己写的基于 alpine ,比较轻量。你想想一个 ubuntu 就 70MB 起步,用不起啊
    hingle
        21
    hingle  
       2023-04-04 23:11:32 +08:00
    可以试试 balenaEngine
    Kaiyuan
        22
    Kaiyuan  
       2023-04-04 23:27:42 +08:00
    看你跑什么,我...256 跑了个 Key Networks 。
    sofukwird
        23
    sofukwird  
       2023-04-05 00:50:32 +08:00 via Android
    @abolast 提醒一下 Ubuntu 70M 的大小是硬盘占用而且只占用一次,所以用啥都一样,用 alpine 也不会让你程序内存占用变小,内存占用是要跑起来才能知道的
    lwjef
        24
    lwjef  
       2023-04-05 02:03:20 +08:00 via iPhone
    具体看你跑啥还有业务负载。
    servercat 截图
    ![]( )
    cooldaddy
        25
    cooldaddy  
       2023-04-07 09:35:56 +08:00 via Android
    512M 即使不带 swap 都能跑容器吧
    只是容器内服务别太吃内存就好
    chancat
        26
    chancat  
       2023-04-10 19:42:36 +08:00 via Android
    不是跑太吃资源费的还是可以的,记得控制日志文件,不然把你硬盘撑爆
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2588 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:30 PVG 23:30 LAX 07:30 JFK 10:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86