[Lxc-users] An application container for apache?

Sergio Daniel Troiano sergio.troiano at elserver.com
Thu Jan 20 15:29:38 UTC 2011


Andre,

I'm using Slackware and i've compiled lxc-7.2 because when i tried to
use lxc-7.3 i couldnt mount anything within the container.

You have to create a root enviroment , i use /container, here are all
shared files and directories (/usr, /bin, /etc and so on)
besides you must create no-shared directories (for example apache logs)
you'll mount them when you start the container.

You can use DEBUG mode when  you start the container "lxc-start -n web
-d -lDEBUG -o log_debug_file  -f lxc.conf"
i use 2 config files , the first one is lxc.conf 

lxc.utsname = web
lxc.mount = config.fstab
lxc.rootfs = /container
lxc.tty = 12
lxc.pts = 1024
lxc.cgroup.cpuset.cpus = 0,1,2,3,4,5,6,7
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.ipv4 = 192.168.1.241/24
lxc.cgroup.devices.allow = a

The second one is config.fstab


## Apache logs, fcgid
/home/skel.containers/web/usr/local/apache2/logs    /container/usr/local/apache2/logs  bind  defaults,bind  0 0
## Apache conf
/home/skel.containers/web/usr/local/apache2/conf    /container/usr/local/apache2/conf  bind  defaults,bind  0 0
none /container/proc proc defaults 0 0
none /container/dev/pts devpts newinstance 0 0


Sergio D. Troiano
Development Team.


Av. de los Incas 3085
(C1426ELA) Capital Federal 


On Thu, 2011-01-20 at 13:51 -0200, Andre Nathan wrote:

> On Thu, 2011-01-20 at 11:44 -0200, Sergio Daniel Troiano wrote:
> > Sure but there are a lot of things i have found about lxc , how far
> > are you? where are you  stuck?
> 
> I'm just beginning with LXC... I have tried to use the lxc-sshd script
> as a starting point but I still haven't got it to work yet.
> 
> Do you have apache starting up as a normal user? Are you using read-only
> bind mounts? Which directories did you have to make user-specific, and
> which are shared by the host and the containers?
> 
> Thanks a lot,
> Andre
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20110120/ddf93f4f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: elserver.gif
Type: image/gif
Size: 1027 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20110120/ddf93f4f/attachment.gif>


More information about the lxc-users mailing list