Observing the initial LXC environment using procenv
If you're interested in seeing the initial environment inside an LXC container, here's how:
- Install procenv inside the container:
$ sudo apt-get install -y procenv
- Shutdown the container:
$ sudo shutdown -h now
- Boot the container (mine is called "raring" in this example) like this:
$ sudo lxc-start -n raring --console-log /tmp/lxc-console.log \ -- /usr/bin/procenv --file=/dev/console --exec \ -- /sbin/init --debug
- View the /tmp/lxc-console.log logfile in the host environment.
Note that those two sets of non-option double-dashes are required; the first tells LXC to treat what follows as a command to run after the container starts (in this case procenv), and the second set tells procenv to treat what follows as a command to run after it has finished running (in this case Upstart (/sbin/init :-))!
Comments
Post a Comment