1. We use lxc-create command to create a new container. But it installs OS in container from the CentOS repositories available on Internet. But, to use a local repository, we can set repo environment variable for this.
# export repo="http://127.0.0.1/centos7_1503"
2. Create a container with below command, here c1 is container name.
# lxc-create -t centos -n c1
3. Commands to stop, start, and attach to console of container are
# lxc-stop -n c1 # lxc-start -n c1 # lxc-attach -n c1
4. When we stop container using lxc-stop command, it send SIGPWR signal to container. But, CentsOS 7 does not handle SIGPWR correctly to poweroff. So, here is the fix we have execute in container OS.
[root@c1 ~]# cd /usr/lib/systemd/system [root@c1 ~]# ln -s poweroff.target sigpwr.target
5. LXC container creation script for CentOS does Minimal Install. To have a good working set of packages, configure yum and install Base group of packages.
Add following lines to file /etc/yum.repos.d/local.repo
[local] name=local_centos7_1503 baseurl=http://192.168.2.1/centos7_1503 gpgcheck=0
Install Base group
[root@c1 ~]# yum groupinstall Base
No comments:
Post a Comment