Setup lxc container on ubuntu 10.04 (inside virtualbox)
2011-01-31 11:45
489 查看
On host
[bash]
$ cd ~
$ sudo apt-get lxc
$ sudo mkdir /var/local/cgroup
$ sudo vi /etc/fstab
# add this line:
# cgroup /var/local/cgroup cgroup defaults 0 0
$ sudo mount cgroup
$ git clone https://github.com/phbaer/lxc-tools.git $ cd lxc-tools
# change ubuntu mirror to http://cn.archive.ubuntu.com/ubuntu in the next screen
$ sudo lxc-ubuntu create -n guestos001
# above command would take a long time like half or one hour
$ sudo vi guestos001/config
# change lxc.network.line = virbr0
# to setup a bridge between lxc container and guest os
$ sudo apt-get install libvirt-bin
# start and set root password
$ sudo lxc-start -n guestos001 /bin/bash
$ passwd # set password for root
# close it from another host session
$ sudo lxc-stop -n guestos001
# start it again
$ sudo lxc-start -n guestos001
# the console will hang there no input accepted
[/bash]
On another session of host
[bash]
$ sudo lxc-console -n guestos001
# loggin with root and its password
# Now you are in guestos
# restart network, if neccessary
$ sudo mkdir /var/run/network
$ sudo /etc/init.d/networking restart
# add user
$ adduser pxiao --home /home/pxiao
# set password
# close it from an third session on host
$ sudo lxc-close -n guestos001
[/bash]
[bash]
$ cd ~
$ sudo apt-get lxc
$ sudo mkdir /var/local/cgroup
$ sudo vi /etc/fstab
# add this line:
# cgroup /var/local/cgroup cgroup defaults 0 0
$ sudo mount cgroup
$ git clone https://github.com/phbaer/lxc-tools.git $ cd lxc-tools
# change ubuntu mirror to http://cn.archive.ubuntu.com/ubuntu in the next screen
$ sudo lxc-ubuntu create -n guestos001
# above command would take a long time like half or one hour
$ sudo vi guestos001/config
# change lxc.network.line = virbr0
# to setup a bridge between lxc container and guest os
$ sudo apt-get install libvirt-bin
# start and set root password
$ sudo lxc-start -n guestos001 /bin/bash
$ passwd # set password for root
# close it from another host session
$ sudo lxc-stop -n guestos001
# start it again
$ sudo lxc-start -n guestos001
# the console will hang there no input accepted
[/bash]
On another session of host
[bash]
$ sudo lxc-console -n guestos001
# loggin with root and its password
# Now you are in guestos
# restart network, if neccessary
$ sudo mkdir /var/run/network
$ sudo /etc/init.d/networking restart
# add user
$ adduser pxiao --home /home/pxiao
# set password
# close it from an third session on host
$ sudo lxc-close -n guestos001
[/bash]
相关文章推荐
- libtiff.so.3 error on Ubuntu 10.04
- Getting Started with LXC on an Ubuntu 13.04 VPS
- Install JDK5 on Ubuntu 10.04
- Install MySQL Server 5.1 On Ubuntu 10.04 Lucid Lynx
- it's hot ,postgresql 9 install on ubuntu lucid 10.04
- Setup Oracle based on ASM inside Solaris Zones.
- How to debug SceneLib with Eclipse and How to install SceneLib 1.0 on Ubuntu 10.04
- ubuntu 10.04 在sun virtualBox (3.0.6) 中无法安装的解决办法
- 安装spice-gtk-0.9 on ubuntu 10.04 (1)
- ubuntu 10.04 更新 virtualbox
- Setting up NFS on Ubuntu 10.04 Server
- Install iPython Notebook on Ubuntu Lucid 10.04
- how-to create a high-availability mysql setup with corosync pacemaker and drbd on ubuntu
- Ubuntu 10.04 Virtualbox USB设备分配 解决方法
- Install Ubuntu 10.04 LTS on a USB Flash Memory
- HOW TO install thrift on ubuntu lucid 10.04 lts
- Several Problems you may find after installing Ubuntu 10.04 on your ThinkPad T420
- How to compile and debug VLC player source code in eclipse IDE on Ubuntu 10.04 (lucid)
- IRAF Setup on Ubuntu/Debian
- Setup SVN server on Ubuntu 14.04