V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
t41372
V2EX  ›  问与答

有没有可能将像是 docker 这样的容器引擎移植到手机上

  •  
  •   t41372 · May 2, 2023 via Android · 2881 views
    This topic created in 1091 days ago, the information mentioned may be changed or developed.

    如题,一个奇怪的想法 如果能在手机上跑像是 docker 这样的容器化服务,岂不是能让旧手机变成一台能跑各种服务的服务器?手机的处理器也是 arm 架构,现在 docker 上很多包也有 arm 版了

    如果要实现,会有什么样的麻烦呢?我知道手机上有像是 termux 这种能够运行 linux 系统的东西,不过好象有些限制。 ipad 上好像也有 utm ,能够做模拟器

    15 replies    2023-05-03 08:25:55 +08:00
    duke807
        2
    duke807  
       May 2, 2023 via Android
    不用移植就可以

    我之前做过

    下载 gentoo 系统,解压到 android 手机,然后 chroot 进去就是一个标准的 linux 系统

    我当时在这个 chroot 的 gentoo 系统里面起服务器操作 usb 外设,android 自带浏览器访问 gentoo 里面的服务器,html5 呈现 gui
    duke807
        3
    duke807  
       May 2, 2023 via Android
    只需要 root ,kernel 不用改,非国产机,十年前的事
    duke807
        4
    duke807  
       May 2, 2023 via Android
    国产白菜价平板也试过可以
    qq565425677
        5
    qq565425677  
       May 2, 2023
    手机不能 root 的话会有很多问题,像我之前的华为装了 termux 之后,只要熄屏,系统会深度休眠,此时 ssh 都会很卡甚至连不上,手机又是 oled 屏不适合长时间画面不变保持亮屏。而华为又不支持 root ,就很难受
    0o0O0o0O0o
        6
    0o0O0o0O0o  
       May 2, 2023 via iPhone
    postmarketOS
    tunggt
        7
    tunggt  
       May 2, 2023 via Android
    有啊,而且也很多。
    骁龙和天玑不是太老的 cpu 都支持 kvm docker
    noahhhh
        8
    noahhhh  
       May 2, 2023 via Android
    @tunggt 骁龙不支持吧
    TonyMike
        9
    TonyMike  
       May 2, 2023 via Android
    微信不就是嘛
    ltkun
        10
    ltkun  
       May 2, 2023
    早就有了 就是大多手机默认内核不支持 需要重新编译 正常 termux 就可以了
    systemcall
        11
    systemcall  
       May 2, 2023 via Android
    可以,只要重新编译内核,再刷回去,就可以用 docker ,把 kernelsu 编译进去可以顺带解决 root 的问题。正常情况下需要解 bl 锁,哪怕你用的是原机的系统+原机内核+安卓软件,很多国产机上也需要解 bl 锁外加刷一些 magisk 模块,才可以干掉杀后台的那些组件
    systemcall
        12
    systemcall  
       May 2, 2023 via Android
    @noahhhh #8
    一般的零售机器,高通锁死了 hypervisor 吧,起不来正常的 hypervisor
    taotaodaddy
        13
    taotaodaddy  
       May 2, 2023
    "让旧手机变成一台能跑各种服务的服务器",最大的问题可能是电池会鼓包
    cangshui
        14
    cangshui  
       May 2, 2023
    @taotaodaddy 一般都是改电源直供
    julyclyde
        15
    julyclyde  
       May 3, 2023
    不用 docker 也可以运行服务啊
    这事跟 docker 有啥关系
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3567 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 11:12 · PVG 19:12 · LAX 04:12 · JFK 07:12
    ♥ Do have faith in what you're doing.