开源一个 Docker 容器的 web 管理界面 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
qfdk
V2EX    分享创造

开源一个 Docker 容器的 web 管理界面

  •  
  •   qfdk
    PRO
    qfdk 2018-03-12 03:37:26 +08:00 10291 次点击
    这是一个创建于 2790 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司需要搞 docker 的东西,

    周末无聊就码了点儿东西玩儿,

    主要就是删除容器 关闭容器之类的比较方便。免得每次都去输入命令,手动删除 方便管理

    基于 Docker remote api 开发

    带有 terminal 的功能,没有完全测试。

    已测试平台 macOS centOS 7

    剩下的有待测试。

    几张截图

    Snipaste_2018-03-11_20-18-16.png Snipaste_2018-03-11_20-18-04.png

    开源

    欢迎点赞 送 星星

    https://github.com/qfdk/EasyDockerWeb

    20 条回复    2018-03-23 05:52:43 +08:00
    3IOhG7M0knRu5UlC
        1
    3IOhG7M0knRu5UlC  
       2018-03-12 04:12:00 +08:00 via Android
    是单台机器?那么使用命令不是更快吗?不考虑 k8s 面板管理吗
    qfdk
        2
    qfdk  
    OP
    PRO
       2018-03-12 04:33:31 +08:00
    #1 对 单机版。k8s 面板 没听说过。
    刚谷歌了一下,感觉那个不适合我,太全面了
    轻量级,点点鼠标删容器的东西我还是喜欢。
    goophy
        3
    goophy  
       2018-03-12 05:27:29 +08:00   1
    start,谢谢
    zouyyu
        4
    zouyyu  
       2018-03-12 07:17:54 +08:00 via iPhone   1
    rancher 了解下
    tomczhen
        5
    tomczhen  
       2018-03-12 09:04:31 +08:00 via Android   1
    楼主精神可嘉,不过我还是推荐 portainer。
    Ellison
        6
    Ellison  
       2018-03-12 09:16:30 +08:00   1
    同推荐 portainer
    xuanyuanaosheng
        7
    xuanyuanaosheng  
       2018-03-12 09:41:36 +08:00 via Android
    继续推荐 portainer
    drush
        8
    drush  
       2018-03-12 09:48:41 +08:00
    portainer + 1
    raphaelsoul
        9
    raphaelsoul  
       2018-03-12 10:39:25 +08:00
    portainer 已经挺完善了
    Aether
        10
    Aether  
       2018-03-12 11:17:21 +08:00
    看了一眼 portainer,似乎不是 for MacOS 的。
    挺好的,楼主继续努力……
    Aether
        11
    Aether  
       2018-03-12 11:18:51 +08:00
    OH,我以为是个原生程序……
    r7st
        12
    r7st  
       2018-03-12 11:47:15 +08:00
    ..我感觉 轻量级非常 Nice
    qfdk
        13
    qfdk  
    OP
    PRO
       2018-03-12 14:46:19 +08:00
    @tomczhen #5
    @Ellison #6
    @xuanyuanaosheng #7
    @drush #8
    @raphaelsoul #9
    昨天也是搜索到了这个东西 portainer.io 但是他家网页半天没打开,今天也是慢的很
    于是自己打算造个轮子自己用。
    @Aether #11 不是原生:X 目测可以封装一下 不过简单点儿好

    @r7st #12 感谢 就是为了 简单 :)
    well
        14
    well  
       2018-03-12 15:47:02 +08:00 via Android
    qfdk
        15
    qfdk  
    OP
    PRO
       2018-03-12 16:12:15 +08:00 via iPhone
    @well #14 用过个人认为不好用. 为了简单 删除容器方便. 建立容器交给命令吧 这里只负责删除
    abmin521
        16
    abmin521  
       2018-03-13 13:26:35 +08:00 via Android
    2377port ?好像有未授权漏洞
    qfdk
        17
    qfdk  
    OP
    PRO
       2018-03-13 15:13:35 +08:00
    @abmin521 #16 本地环境玩儿的。 无视这样的漏洞就好。
    ety001
        18
    ety001  
       2018-03-14 13:28:42 +08:00
    portainer +1
    优秀的开源项目,不会局限于只有一个官网的。从 github 上搜索 portainer,一样可以看到相关内容。
    qfdk
        19
    qfdk  
    OP
    PRO
       2018-03-14 15:16:55 +08:00
    @ety001 #18 显然去了 GitHub,没有找到 wiki 却看到了 200+的 issue,demo 页面也开不了。。
    于是放弃,不折腾。 自己写一个,目的不是为了管理每一个,而是删除没用的 images 和容器。
    轻量级而已,不用大费周折。
    qfdk
        20
    qfdk  
    OP
    PRO
       2018-03-23 05:52:43 +08:00
    增加了点儿新内容,欢迎 pr
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3448 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:19 PVG 12:19 LAX 21:19 JFK 00:19
    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