Articles of lxc

你应该在Docker中安装nginx吗?

我想知道你的Docker镜像里面有没有nginx的优点和缺点。 有很多关于如何在docker上安装nginx的教程,但是我问的是,你应该还是不应该? 你应该在docker主机上安装nginx,并指向运行中的容器(可以运行彩虹等)? 要么 你应该在你的容器中安装另一个nginx层吗? 我没有看到在Docker容器中有另一个nginx的好处,但是我想知道为什么有这么多的教程,就好像这是常识,而我没有得到常识,这使我感到沮丧。 编辑: 每个容器的configuration越less,对我来说就越好。 如果nginx容器和后面的应用程序容器之间有紧密的耦合,那么它肯定不是我正在寻找的解决scheme,并且首先打破了容器的目的。 这就是为什么我倾向于在Docker主机上安装nginx。 如果我们要有一个nginx容器,容器应该独立于应用程序。 应用程序特定的configuration(如端口号和IP地址,工作进程数, client_max_body_size不应configuration到容器中,除非在执行docker run时可以自定义。

在单个主机中有效使用多个docker容器

我有一个物理服务器运行Nginx,MySQL和服务我的PHP网站。 服务器具有16 GB RAM的多核处理器。 这台服务器可以处理一定数量的networkingstream量。 现在,如果我运行多个运行Nginx(App Server)和MySQL(DB Server)的单独实例的Docker容器,并在应用程序和数据库容器之间进行负载平衡,而不是单个服务器,它是否能够处理相同数量的作为一个单一的服务器处理stream量,还是会减less(性能明智)? 如果我使用像EC2或Digital Ocean Leaflet这样的虚拟服务器,使用相同的硬件configuration而不是物理服务器,性能如何?

从Centos中拉出图片(最新)时出错,需要validation

我已经在CentOS 6.4 64位上安装docker.io,按照这里提到的步骤: http ://nareshv.blogspot.in/2013/08/installing-dockerio-on-centos-64-64-bit.html 现在我可以启动docker守护进程了。 当我search一个容器如下,它给我的结果 [root@test ~]# docker search tutorial Found 8 results matching your query ("tutorial") NAME DESCRIPTION mhubig/echo Simple echo loop from the tutorial. learn/tutorial jbarbier/tutorial1 mzdaniel/buildbot-tutorial kyma/ping Ping image from the tutorial. ivarvong/redis From the redis tutorial. Just redis-server and telnet on the base image. amattn/postgresql-9.3.0 precise base, PostgreSQL 9.3.0 […]

为什么LXC由于“符号链接级别过多”而无法启动,而是从第二次或第三次尝试开始呢?

我正在运行LXC 1.07的Ubuntu 14.04 LTS,我想从我的lxc-container(ubuntu模板)中访问目录,它们是由主机上的autofspipe理的NFS挂载。 比方说,主机有3个不同的NFS共享由autofs挂载: auto.vol: /vol/server1 -fstype=nfs IPserver1:/vol/server1 /vol/server2 -fstype=nfs IPserver2:/vol/server2 /vol/server3 -fstype=nfs IPserver3:/vol/server3 现在我尝试从我的容器中访问这些,configuration如下所示: lxc.mount.entry = /vol/server1 vol/server1 none bind 0 0 lxc.mount.entry = /vol/server2 vol/server2 none bind 0 0 lxc.mount.entry = /vol/server3 vol/server3 none bind 0 0 现在的问题是,这只是第二次或第三次启动容器,大部分时间LXC抱怨“太多层次的符号链接”并退出。 这是输出: lxc-start: conf.c: mount_entry: 2049 Too many levels of symbolic links – failed to […]

如何在Android的LXC容器中运行Linux发行版?

我试图在Android的LXC容器中运行一个Linux发行版,比如Ubuntu。 Ubuntu的Android工作使用LXC,但他们从来没有发布的代码。

debian lxc创build错误

我最近刚刚安装了Debian 8,我想创build一个基于wheezy的Linux竞争者。 但是当我启动命令: sudo lxc-create -n omvctr -t debian — -r wheezy -a amd64 我得到这个痕迹: Generation complete. update-rc.d: using dependency based boot sequencing insserv: warning: current start runlevel(s) (empty) of script `checkroot.sh' overrides LSB defaults (S). insserv: warning: current stop runlevel(s) (S) of script `checkroot.sh' overrides LSB defaults (empty). update-rc.d: using dependency based boot sequencing […]

我应该如何在linux容器(lxc)中运行android?

我想在我的系统上testingandroid应用程序,而没有一个缓慢的模拟器。 是否有可能在另一个Linux主机,如Gentoo或Ubuntu的运行Android? 如何才能实现这一点,也许槽船坞? 在gentoo的情况下,是否有特定的内核模块,我需要启用?

lxc-clone不能在centos中使用overlayfs 7

我已经创build了一个容器说基地,我正在尝试创build基础容器的克隆与支持商店作为overlayfs。 但是总是失败,出现以下错误, lxc_container: bdev.c: overlayfs_mount: 2237 No such device – overlayfs: error mounting /var/lib/lxc/base/rootfs onto /usr/lib64/lxc/rootfs options upperdir=/var/lib/lxc/s0/delta0,lowerdir=/var/lib/lxc/base/rootfs,workdir=/var/lib/lxc/s0/olwork clone failed 任何方式来解决这个问题? 谢谢, 毗湿奴甘。

如果在Ubuntu 14.04上启动lxc容器而没有执行'/ sbin / init'而没有configuration文件可能会导致主机崩溃“错误

目标:在Ubuntu 14.04.2 LTS,3.13.0-35-powerpc64-smp上创build一个独立的Linux系统,最终目标是在此机器上运行一个强化的nginx服务器 经过一番研究,我决定试试http://www.unixmen.com/setting-multiple-isolated-linux-systems-containers-using-lxc-ubuntu-14-04/ 我遵循安装lxc的说明。 我用下面的命令创build了一个容器: lxc-create -n test-container -t ubuntu 但是,当我试图启动容器 lxc-start -n test-container -d 我遇到了一个exception lxc_container:lxc_start.c:main:296在没有configuration文件的情况下执行'/ sbin / init'可能会导致主机崩溃 我使用谷歌search的研究没有find任何我能理解的答案,所以我从http://lxc-webpanel.github.io/tools/install.sh安装了LXC Web面板以获得另一种视angular。 LXC Web面板在总体概述中显示我的容器。 如果我尝试启动我的容器'testing容器'容器运行。 它没有IP地址。 即使我的容器通过LXC Web控制台运行,我不知道如何访问它的使用。 我将不胜感激从命令行启动容器的帮助,以便我可以继续按照http://www.unixmen.com/setting-multiple-isolated-linux-systems-containers-using-lxc-ubuntu- 14-04 / 在这台机器上运行一个强化和安全的nginx服务器的任何替代方法也将不胜感激。

我可以在LXC客户操作系统上重复使用主机操作系统上的软件包

我发现, LXC是真正轻量级的环境,我想使用。 不过,我想我必须重新安装我想要在客人环境中使用的每个包。 我想知道是否可以重新使用我的客户操作系统内的主机操作系统上安装的软件包,因为我的主机和来宾环境完全相同,我不想复制所有这些软件包。 谷歌search这样的话题没有透露太多的信息。