首页 > 系统相关 >Docker大会的新福利:LinuxKit 和 Moby 开源项目

Docker大会的新福利:LinuxKit 和 Moby 开源项目

时间:2023-07-19 23:45:38浏览次数:47  
标签:容器 LinuxKit Moby Linux 组件 Docker

在一年一度的DockerCon大会上,来自全球各地的 5000 名参与者,济济一堂,于奥斯丁会议中心,共同见证 Docker 的发展,探讨容器技术的落地。

 

Docker大会的新福利:LinuxKit 和 Moby 开源项目Docker大会的新福利:LinuxKit 和 Moby 开源项目

Docker创办人暨技术长Solomon Hykes认为,今年容器将成为主流,将散布伺服器、资料中心、云端、桌面、IoT与行动等运算装置,或金融、医疗保键、政府、旅游与製造业上,而且在不同的应用上都可看到容器的蹤迹。Docker的成功与容器生态体系的发展息息相关,当整个生态成功时,Docker便会成功。

Docker 的 IT 负责人帕特里克·查尼森(Patrick Chanezon)在接受 The New Stack 的采访时表示:“为了可以充分利用我们整个生态系统汇集起来的所有创新成果,我们需要开始在组装层面进行合作。”在本次大会上上展示了这些工具。

一个名为 LinuxKit 的项目是一套工具包,用于为容器组装操作系统。第二个项目名叫 Moby 项目,它为可互换组件方面的合作奠定了基础,让第三方可以利用组件库和参考蓝图,构建基于容器的系统。

LinuxKit为一工具套件,可用来打造基于容器的Linux子系统,该系统内的所有服务都是由容器组成,不管是系统元件或是应用程式,因此也方便置换及移除。目的是让Linux容器功能能够相容于所有的平台,从物联网装置(IoT)到主机等。

LinuxKit 提供了一种基于容器的方法来为每种类型的容器构建一种定制的、精简的 Linux 子系统,这对于希望为专门的硬件或部件组装自己选择的 Linux 功能特性的系统组装商来说可能很有用。基于 containerd,每个 LinuxKit 子系统都会有各自的 Linux 内核,每个系统守护程序或系统服务都得到各自的容器。

负责维护Docker引擎的Justin Cormack指出,LinuxKit能创造出一个以容器打造、也替容器设计的可携式作业系统,并兼具安全及精简要件。基于容器的LinuxKit最小尺寸只有35MB,开机时间也很短。

Moby 项目旨在对基于组装方法的系统日益笨拙的过程进行一番规范,这个过程通常涉及来自 Docker 和第三方提供商的多个组件。

Moby 将为容器厂商和服务提供商提供一种框架、某种共同的协作平台,并且提供一套通用的工具和最佳实践,用于构建和增强基于容器的系统,涵盖诸如监控、编排、联网之类的方方面面。

到目前为止,Docker已经拥有80多个容器化组件组成的庞大库,包括Swarm、containerd、Docker Build,甚至LinuxKit。许多第三方组件现在被整合到Linux发行版中。Docker欢迎社区成员作出更多的贡献。

标签:容器,LinuxKit,Moby,Linux,组件,Docker
From: https://www.cnblogs.com/cainiaoyige1/p/17567101.html

相关文章

  • docker+jacoco构建接口测试覆盖率
    代码中需要更改的内容Dockerfile1.在文件中引入jacocoagent.jar,引入后需检查是否引入成功ADD./jacocoagent.jar/jacocoagent.jar2.打开jacocoagent监控端口,不能与其他jacocoagent端口重复,此端口也是docker容器启动的必填项EXPOSE99263.加入jacocoagent启动参数,端口号......
  • Docker--了解及基础使用篇
    Docker--了解及基础使用篇Docker架构:Docker包括三个基本概念:镜像(Image):Docker镜像(Image),就相当于是一个root文件系统。比如官方镜像ubuntu:16.04就包含了完整的一套Ubuntu16.04最小系统的root文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对......
  • docker启用zabbix
    dockerrun--namezabbix-db-ePOSTGRES_USER=zabbix-ePOSTGRES_PASSWORD=zabbix_pass-dpostgresdockerrun--namezabbix-server-eDB_SERVER_HOST=zabbix-db-ePOSTGRES_USER=zabbix-ePOSTGRES_PASSWORD=zabbix_pass--linkzabbix-db:postgres-p10051:10051......
  • 多主机 docker redis集群
    多主机DockerRedis集群在分布式系统中,Redis是一个常用的内存数据库,它提供了高性能的键值存储。然而,在面对大流量的情况下,单个Redis实例可能无法满足需求。为了提高可用性和性能,我们可以使用多主机的Redis集群。Docker是一个流行的容器化平台,它可以帮助我们轻松地创建和......
  • 声明式pipeline docker镜像构建推送
    实现声明式PipelineDocker镜像构建推送作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“声明式PipelineDocker镜像构建推送”。下面将详细介绍整个流程以及每一步需要做的事情,包括所需的代码和代码的注释。流程概述声明式Pipeline是一种用于定义Jenkins任务的方......
  • 修改docker的cggroup
    如何修改docker的cgroup简介Docker是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包成一个可移植的容器。cgroup(ControlGroup)是Linux内核提供的一种机制,用于限制和隔离组内的进程资源。在Docker中,我们可以通过修改cgroup参数来限制容器的资源使用情况。本文将指导刚......
  • Alibaba Cloud Linux 3 docker 开通2375
    AlibabaCloudLinux3上开通Docker2375端口Docker是一种开源的容器化平台,可以帮助开发者将应用程序和依赖项打包到一个独立的容器中,以便在任何地方运行。在AlibabaCloudLinux3上开通Docker2375端口可以让我们通过远程API访问Docker服务,方便地管理和监控容器。步骤......
  • @Resource A component required a bean of type 'com.gao.docker.dao.TestMapper
    实现@Resource注解报错解决方法一、问题描述在使用@Resource注解注入依赖时,可能会遇到以下错误:Acomponentrequiredabeanoftype'com.gao.docker.dao.TestMapper'thatcouldnotbefound.这个错误通常发生在使用Spring框架进行依赖注入时,表示无法找到对应类型的bean。......
  • docker-compose安装EFK
    一、环境IP系统配置版本192.168.10.100Centos7.92核4GDockerComposeversionv2.19.1、EFK-7.17.11 EFK版本是试用版本二、安装docker环境yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://mirrors.a......
  • docker “no space left on device”
     1、先使用dockerinfo查看docker的信息dockerinfo可以看到docker的根路径是 /var/lib/docker  2、查看docker根路径的磁盘占用率df-Th/var/lib/docker3、清理docker 方法一:删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)dockerrm$(docker......