所以首先,如果我对LXC或Docker的理解有任何误导,请首先纠正我!
假设我的理解或多或少是正确的,我问:
MyApp
使用Docker容器并将其部署到任何Docker化的平台 问题内容: 我 对 Linux容器(LXC)的 理解 是,它为Linux系统提供了本机管理程序,类似于Windows 8中引入的Windows Hyper-V。“本机管理程序”是指Linux系统能够承载来宾VM的能力。无需安装任何专门的虚拟化软件。 我 对 Docker的 理解 是,它 以某种方式 基于LXC构建,并允许应用程序开发人员定义: 虚拟机/节点的确切应用堆栈,包括操作系统,操作系统的精
lxd如何在容器中提供完整的操作系统功能,而不仅仅是单个进程? 它与lxc/docker包装器有何不同? 它是否类似于一个容器,在一个容器中包含多个进程? 换言之: 在lxc和docker上使用一些包装器做不到的lxd可以做什么
问题内容: 我已经熟悉docker / swarm,但发现发生了一个“新”项目:docker / swarmkit 。但是不幸的是,在阅读自述文件之后,我仍然不知道的功能是什么。可以anyoone帮助制定之间的关系和?为什么出生? 问题答案: Docker Swarm 是较旧(2014年)的Docker本机编排工具。它 独立 于Docker引擎,用于将Docker引擎连接在一起以形成集群。然后可以
问题内容: 如果您看一下Docker的功能,大多数功能已经由LXC提供。 那么Docker添加了什么呢?为什么要在普通LXC上使用Docker? 问题答案: 从Docker FAQ中: Docker不能替代lxc。“ lxc”是指linux内核(特别是名称空间和控制组)的功能,这些功能允许彼此进行沙盒处理并控制其资源分配。 在此低级内核功能基础之上,Docker提供了具有多种强大功能的高级工具
我们已经封装了一个JVM(Scala)应用程序Java1.7,并试图决定如何分配内存。我们在docker容器中运行了一个应用程序。如果为docker容器分配了4GB的RAM,那么我们是否应该为JVM分配4GB(或者为了安全起见稍微少一点)? 据我所知,除了从入口点调用的进程之外,docker容器中没有其他进程在运行,所以我们不需要担心非JVM内存的使用--这是真的吗,还是过于简化了?我们还有其他问
如果你看看Docker的功能,大部分已经由LXC提供了。 那么Docker添加了什么?我为什么要使用Docker而不是普通的LXC?