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

一键用 Docker 为当前系统创建一个平行沙盒

  •  
  •   ClassicOldSong ·
    ClassicOldSong · Aug 29, 2018 via Android · 4112 views
    This topic created in 2813 days ago, the information mentioned may be changed or developed.

    突发奇想搞出来的一键作死脚本

    rm -rf / 依旧有作死风险,请谨慎行之

    发 HN 上了,感觉并不会有人看(

    https://news.ycombinator.com/item?id=17868736

    11 replies    2018-08-31 18:02:28 +08:00
    hentaisan
        1
    hentaisan  
       Aug 30, 2018   ❤️ 1
    贡献了一个 star
    mYYnSmiTEQWcCwAr
        2
    mYYnSmiTEQWcCwAr  
       Aug 30, 2018 via Android
    shadow 环境必须运行后就清理嘛?
    能不能做成 sandboxie 那样的持久化沙箱
    ClassicOldSong
        3
    ClassicOldSong  
    OP
       Aug 30, 2018 via Android
    @cy97cool 能,但是可能会有一些问题。而且目前这个脚本基本上算是一个 poc。。
    coderfox
        4
    coderfox  
       Aug 30, 2018 via Android   ❤️ 2
    先打开 HN,然后跳到 Twitter,最后打开 GitHub。这个跳转绝了。
    不过这个想法很棒,已 star 支持。
    v2yllhwa
        5
    v2yllhwa  
       Aug 30, 2018 via Android   ❤️ 1
    一共四个 star,三个是 V2EX 过去的。。。
    已 star
    ClassicOldSong
        6
    ClassicOldSong  
    OP
       Aug 30, 2018 via Android
    @cy97cool 已经可以保持 context 了
    mYYnSmiTEQWcCwAr
        7
    mYYnSmiTEQWcCwAr  
       Aug 30, 2018
    rizon
        8
    rizon  
       Aug 31, 2018
    麻烦问个技术问题啊,docker run 命令里 `--hostname`这个参数是做什么用啊
    ClassicOldSong
        9
    ClassicOldSong  
    OP
       Aug 31, 2018 via Android
    @rizon 用于指定容器的 hostname,不然就会变成随机生成的字符串
    rizon
        10
    rizon  
       Aug 31, 2018
    @ClassicOldSong 所以就是为了好看是吧,知道了哈。

    感觉你这个东西很厉害的样子,弱弱的问问啊,这个 mount 挂载的 overlay 这种技术是 docker 带的,还是 linux 系统带的啊?还有就是这种方式是绝对安全绝对不会破坏原始数据的吗?
    ClassicOldSong
        11
    ClassicOldSong  
    OP
       Aug 31, 2018 via Android
    @rizon Linux 内核自带的。不能完全保证安全。如果你在 shadow 里挂载了实体磁盘再 rm -rf /的话就是作死了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 23:10 · PVG 07:10 · LAX 16:10 · JFK 19:10
    ♥ Do have faith in what you're doing.