爱意满满的作品展示区。
herozem

写了个容器的小 demo

  •  
  •   herozem · Mar 9, 2018 · 4569 views
    This topic created in 3163 days ago, the information mentioned may be changed or developed.

    https://github.com/jiajunhuang/cup

    容器的原理原来 so easy,不过 Docker 这么火,估计是做了大量的包装,让容器技术简易上手吧

    11 replies  •  2018-03-09 16:44:55 +08:00
    FEDT
    FEDT
    Mar 9, 2018 via iPhone
    1
    膜拜
    archknight
    archknight
    Mar 9, 2018
    2
    dalao 真的强
    Icezers
    Icezers
    Mar 9, 2018 via iPhone
    3
    Mark
    kofj
    kofj
    Mar 9, 2018
    4
    failed to run command: fork/exec /proc/self/exe: invalid argument
    Linux 3.10.0-514.16.1.el7.x86_64 #1 SMP Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    herozem
    herozem
    OP
    Mar 9, 2018
    5
    @kofj 你这个内核好像有点老,`/proc/self/exe` 我不记得在哪个版本引入的来着,换个新点的内核
    tangwz
    tangwz
    Mar 9, 2018
    6
    厉害了。另,还有 shell 实现的 docker: https://github.com/p8952/bocker
    kofj
    kofj
    Mar 9, 2018
    7
    有 /proc/self/exe,这台机器还有跑 docker
    $ ls -al /proc/self/exe
    lrwxrwxrwx. 1 root root 0 3 月 9 15:07 /proc/self/exe -> /usr/bin/ls
    herozem
    herozem
    OP
    Mar 9, 2018
    8
    @kofj 可以贴一下你执行命令的历史记录么?另外 uname -a 和 lsb_release -a 也贴一下
    herozem
    herozem
    OP
    Mar 9, 2018
    9
    @tangwz 哇,这个是真厉害
    kofj
    kofj
    Mar 9, 2018
    10
    uname -a 贴过了
    $lsb_release -a
    LSB Version: :core-4.1-amd64:core-4.1-noarch
    Distributor ID: CentOS
    Description: CentOS Linux release 7.1.1503 (Core)
    Release: 7.1.1503
    deadEgg
    deadEgg
    Mar 9, 2018
    11
    cup。。

    让我想起了一个古老的项目: http://www2.cs.tum.edu/projects/cup/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    ♥ Do have faith in what you're doing.