[lxc-users] multi unprivileged containers running tomcat7
Morten Steffensen
msteff at emercos.com
Mon May 19 20:00:25 UTC 2014
This is how i created the containers:
host: ubuntu 14.04 minimal
root>apt-get install lxc
root>groupadd lxc-adm (groupid 1000)
root>adduser --gid 1000 --home /home/lxcuser lxcuser
root>echo "lxcuser veth lxcbr0 2" | tee -a /etc/lxc/lxc-usernet
lxcuser>mkdir -p ~/.config/lxc
lxcuser>echo "lxc.id_map = u 0 100000 65536" > ~/.config/lxc/default.conf
lxcuser>echo "lxc.id_map = g 0 100000 65536" >> ~/.config/lxc/default.conf
lxcuser>echo "lxc.network.type = veth" >> ~/.config/lxc/default.conf
lxcuser>echo "lxc.network.link = lxcbr0" >> ~/.config/lxc/default.conf
/etc/lxc/dnsmasq.conf
dhcp-host=tomcat1,10.0.3.101
dhcp-host=tomcatmysql2,10.0.3.102
dhcp-host=tomcatmysql3,10.0.3.103
/etc/default/lxc-net
USE_LXC_BRIDGE="true"
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.2,10.0.3.254"
LXC_DHCP_MAX="253"
LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf
lxcuser>lxc-create -t download -n tomcat1 -- -d ubuntu -r trusty -a i386
lxcuser>lxc-start -n tomcat1 -d
lxcuser>ssh ubuntu at 10.0.3.101
ubuntu at 10.0.3.101>sudo apt-get update
ubuntu at 10.0.3.101>sudo apt-get upgrade
ubuntu at 10.0.3.101>sudo apt-get install default-jdk
ubuntu at 10.0.3.101>sudo apt-get install tomcat7
lxcuser>lxc-stop -n tomcat1
lxcuser>lxc-clone -o tomcat1 -n tomcatmysql2
lxcuser>lxc-start -n tomcatmysql2 -d
lxcuser>ssh ubuntu at 10.0.3.102
ubuntu at 10.0.3.102>sudo apt-get install mysql-server-5.6
lxcuser>lxc-stop -n tomcatmysql2
lxcuser>lxc-clone -o tomcatmysql2 -n tomcatmysql3
lxcuser>lxc-start -n tomcatmysql3 -d
lxcuser>lxc-start -n tomcatmysql2 -d
lxcuser>lxc-start -n tomcat1 -d
lxc_container: command get_cgroup failed to receive response
Apparently it works sometimes.. i thought it was the problem with 2
tomcat instances, then i thought it was 2 mysql, but it seems to be
related to something else. It is not a consequently error.
More information about the lxc-users
mailing list