Tag: lxc

分布式系统Docker容器上的NSQ拓扑模式

是否可以使用Docker复制“ Topology Patterns ”最后一个示例中描述的“NSQ实时分布式消息传递平台”? 有人有docker文件或图像的例子吗?

OS容器vs应用程序容器

所以,有一天我正在阅读有关OS /系统容器vs应用程序容器。 那里提到Docker是一个应用程序容器和 任何运行OS的容器都是一个系统容器。 现在,我很困惑,因为即使在Docker中运行应用程序,您也需要有一个基本的映像,可以使用任何发行版。 那么,这不应该让Docker也成为OS容器技术吗? 任何人都可以列出操作系统与应用程序容器技术之间的区别

由于设备映射程序错误,无法运行Docker容器

我不能在Docker中创build和运行新的容器。 但在同一时间可以运行先前创build的容器。 当我尝试做这样的事情: [user@host ~ ] docker run –name=fpm-5.3 debian:jessie 2014/07/12 07:34:08 Error: Error running DeviceCreate (createSnapDevice) dm_task_run failed 从docker.log : 2014/07/12 05:57:11 POST /v1.12/containers/create?name=fpm-5.3 [f56fcb6f] +job create(fpm-5.3) Error running DeviceCreate (createSnapDevice) dm_task_run failed [f56fcb6f] -job create(fpm-5.3) = ERR (1) [error] server.go:1025 Error: Error running DeviceCreate (createSnapDevice) dm_task_run failed [error] server.go:90 HTTP Error: statusCode=500 Error […]

如何使用Docker(或Linux容器)进行networking仿真?

编辑:截至2015年5月,SocketPlane(请参阅网站和回购 )已joinDocker团队,他们正在将其OVS解决scheme集成到Docker核心中。 看起来他们将成为各种Dockernetworking解决scheme的赢家。 所以我一直在用Mininet在我的networking软件上运行testing。 它似乎已经达到了极限,尽pipeMininet容器基本上是只有一个networking栈的linux容器。 我希望每个容器都有自己的networking堆栈,文件系统和一组进程 – 基本上我希望容器尽可能靠近虚拟机。 据我所知,Docker与Mininet相反,它的容器有一个文件系统和自己的进程,但是没有自己的networking栈。 我倾向于Docker,因为它有一个很好的API来分发容器,只使用diff的磁盘空间。 我的问题是,是否有可能使用以下容器布局+networking接口设置创build一组linux容器(带有Docker或类似的)?

Docker LXC驱动与libcontainer

我已经读过, Docker在上一次迭代中改变了它的驱动程序。 如果不注意performance,主要区别是什么?

“lxd”与lxc / docker有什么不同?

问题 lxd如何在容器中提供完整的操作系统function,而不仅仅是单个进程? 它与lxc / docker +包装器有什么不同? 是否类似于使用docker + supervisor / wrapper脚本启动的容器在一个容器中包含多个进程? 换一种说法: 我可以用lxd做些什么,我不能用lxc和docker做一些包装? 为什么只有在使用主线内核function(命名空间和cgroup)的情况下才能在Ubuntu上使用?

REST API容器创build和端口绑定

我有dockerfile,哪个安装容器的映像,但是我需要用docker REST API创build和启动容器。 问题是我有暴露ssh端口的问题。 我已经从dockerfile中删除了EXPOSE,并构build图像。 之后,我在/容器/使用此JSON创buildPOST请求: {"Image":"frantiseks/apac","ExposedPorts":{"22/tcp":{}},"Memory":600000,"CpuShares":50} 容器已成功创build,所以下一步我用这个POST请求启动它/containers/$id/start与JSON: {"PortBindings": { "22/tcp": [{ "HostPort": "11022" }] }} 但是在检查容器后,我看不到映射的端口,所以容器不会暴露22到主机11022的端口。 我正在使用0.7.1版本。 有人能告诉我我做错了什么吗? 谢谢 PS:检查的容器: http : //jsonblob.com/52b01e45e4b0439bc58ec8d4

如何启动Docker容器内的LXC容器

如何在Docker容器中启动LXC容器 – 端到端 – 共享networking? 理想情况下,我想用Debian或Ubuntu做到这一点。 我尝试这样做时发现一些问题: lxc-net在安装到Docker容器时不启动,所以lxcbr0网桥永远不会被创build。 部分解决方法是手动创build桥。 由于cgroupfs failed to detect cgroup metadata ,所以即使我通过mount -n -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup手动挂载cgroupfs failed to detect cgroup metadata ,lxc容器也无法启动

LXC和libcontainer之间的区别

在通过docker文档的过程中,我发现docker现在使用的是libcontainer而不是LXC。 有没有人知道如何libcontainer比LXC更好(如果是这样的话)?

使用像docker一样的linux容器(lxc)是否安全?

如果我允许用​​户运行任何他想要的东西,他能做坏的想法env在哪个容器被执行?