Tag: lxc

如何设置Docker LXC容器的MAC地址?

每当我运行一个docker集装箱,我看到它使用一个随机的MAC地址: eth0 Link encap:Ethernet HWaddr de:6f:de:74:bd:d9 如何为容器运行设置特定的MAC地址? 我能够使用同一个MAC地址同时运行多个容器吗? 这些容器不需要访问外部networking,也不需要互相通话。

是否有可能从Docker容器中读取通过stdout传递的消息? (没有`docker日志`)

动机:通过计算一定数量的消息在一定时间范围内通过标准输出来运行Docker容器上的基本运行状况检查 即时目标:从docker exec启动的shell中,读取从主进程(PID 1)输出到stdout的数据, 我甚至不确定我想要什么是可能的。 如果是这样的话,解释为什么不会很感激 – 并有助于提高我的知识。 重现步骤: 启动容器 – container1 docker run -it –name container1 ubuntu bash -c -i "COUNT=0; while true; do echo Keep the dance floor beat going; ((COUNT++)); sleep 1; echo \"Count is: \${COUNT}\"; done;" 在另一个terminal窗口中, docker exec在同一个容器docker exec -it container1 bash启动另一个进程 我可以以某种方式tail / print / read由PID 1通过标准输出传递的消息吗? 我知道有一些解决方法 – […]

lxc-start:无效的参数 – 无法克隆

完全新手试图让我的脚在docker上,所以也许我做了明显错误的事情。 运行容器时遇到问题: root@tethys:~# docker run ubuntu ls lxc-start: Invalid argument – failed to clone lxc-start: failed to create vethNGY9xv-veth3eKuyS : Operation not supported lxc-start: failed to create netdev lxc-start: failed to create the network lxc-start: failed to spawn '38e59da80ff79f024304c761704924172fbd7632be705f9b71659a91de8467e9' lxc-start: No such file or directory – failed to remove cgroup '/sys/fs/cgroup/cpuset//lxc/38e59da80ff79f024304c761704924172fbd7632be705f9b71659a91de8467e9' 似乎一切正常安装: root@tethys:~# docker images […]

单个主机上可以同时运行多less个docker集装箱?

我是新来的lxc和docker工人。 docker最大客户端数量仅取决于CPU和RAM,还是还有一些与同时运行多个容器相关的其他因素?

分布式系统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,主要区别是什么?