[lxc-users] Find out if one is inside a container

Tycho Andersen tycho.andersen at canonical.com
Tue Jul 14 20:33:54 UTC 2015


On Mon, Jul 13, 2015 at 10:53:10AM +0200, Christoph Mathys wrote:
> Is there an unhacky way of knowing if a script runs inside a
> container? In my case, a sysV initscript that tries to load some
> kernel modules needs to know if it runs inside the container, because
> it must not load the modules in that case.
> 
> The hacky way I came across so far was checking the control group of PID 1.
> 
> Checking /proc/1/environ is considered OK? Or are there better ways?

root at precise:/# cat /var/run/container_type
lxc

may be a better option for you.

Tycho


More information about the lxc-users mailing list