Here's how to create CentOS7 containers under Ubuntu 14.04 LXC host.
# apt-get install lxc lxc-templates yum
|
create a CentOS7 container.
root@ubuntu:~# /usr/share/lxc/templates/lxc-centos -n centos7-01 --release=7
|
change root password of the container.
root@ubuntu:~# chroot /var/lib/lxc/centos7-01/rootfs passwd
Changing password for user root.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
|
run the container.
root@ubuntu:~# lxc-start -n centos7-01 -d
|
access to the container.
root@ubuntu:~# lxc-attach -n centos7-01
[root@centos7-01 ~]# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
[root@centos7-01 ~]# uname -ri
3.19.0-49-generic x86_64
[root@centos7-01 ~]# exit
root@ubuntu:~#
|
I can not create a CentOS7 container with lxc-create.
lxc-create does not seem to pass ‘--release’ options.
root@ubuntu:~# lxc-create -t centos --release=7 -n centos7-02
lxc-create: unrecognized option '--release=7'
Usage: lxc-create --name=NAME -t template [-w] [-r] [-P lxcpath]
lxc-create creates a container
Options :
-n, --name=NAME NAME of the container
-f, --config=file Initial configuration file
-t, --template=t Template to use to setup container
|
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.