LXC and CentOS 7

Posted under others On By xpk

LXC has quickly become my favorate test bed. Starting a CentOS 7 container is however slightly complicated.

First, edit the centos lxc config and remove setpcap

[code]
# /usr/share/lxc/config/centos.common.conf
– lxc.cap.drop = mac_admin mac_override setfcap setpcap
+ lxc.cap.drop = mac_admin mac_override setfcap
[/code]

Deploy your container

[code]
$ lxc-create -t centos -n c7m2 — –release 7
[/code]

Then remove the tmpfs mount on the container’s fstab

[code]
# /var/lib/lxc/c7m2/rootfs/etc/fstab
– none /dev/shm tmpfs nosuid,nodev 0 0
[/code]

Then disable apparmor in container’s config

[code]
# /var/lib/lxc/c7m2/config
+ lxc.aa_profile = unconfined
[/code]

References:

  • https://github.com/lxc/lxc/pull/342
  • https://github.com/SolidCharity/LightBuildServer/issues/68

 3,892 total views,  2 views today

Leave a comment

Your email address will not be published. Required fields are marked *