Navigation

    西南IT社区
    • Register
    • Login
    • Search
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    cocker容器引擎

    开源推荐
    cgroup cocker容器引擎
    1
    1
    13
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 水灵
      水灵 last edited by

        cocker是一个被个人开发者使用C语言完全自主研发的容器引擎,并且对标docker和阿里pouch。

        主要解决如下工作场景中的痛点:原生支持多进程架构的容器使用模式,无须引入第三方组件。按虚拟主机方式管理容器,交互式构建镜像,写过复杂Dockerfile的人都深恶痛绝。同时支持镜像多版本共存管理。

        在LXC中,容器只不过内核命名空间隔离的一个根进程以及子进程树,并且隔离域有主机的名字、进程空间、根文件的系统、IPC和网络等等一些分类。不仅如此,cocker还完整的实现了以上例举中的所有隔离域,并且在容器管理设计上更倾向于虚拟主机的方式,也可以支持类似Docker的单进程方式。并且cocker自带了容器根进程,能够负责通过伪终端方式桥接容器内外,跳过了必须通过ssh这一法则。cocker中的cgroup负责了隔离域的系统资源管控,其中包括CPU、内存等。
      652b58dc-fb3d-48ae-939d-419e8dabdd91-image.png
        cocker的镜像是支持本地构建或从镜像库上传下载资源的,但是镜像库目前只支持ssh服务端,在后续版本中会加入cocker原生服务器。cocker镜像允许不同版本共存,创建容器时可以指定镜像版本,或者默认最新版。镜像可以复制和删除,也可以修改版本号。

        cocker容器创建出来后可以启动、关闭和销毁。修改容器属性如虚拟IP、端口映射和卷映射必须在容器关闭状态下进行。并且cocker镜像可以转化为cocker容器便于交互式修改,然后再转化回来。

      项目地址 :
      https://gitee.com/calvinwilliams/cocker
      82f59e55-80e0-4627-83c4-909681e9a4e0-image.png

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      光
      A
      庆
      小
      U
      Y
      L
      I
      Z
      I
      Y
      C
      Z
      E
      Y
      U
      I
      A
      Z
      Y
      Y
      罗
      R
      大

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号