Xiao Peng

My personal blog moves to xiaopeng.me , blogs about design patterns will be synced to here.
肖鹏,ThoughtWorks资深咨询师,目前关注于架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
多次为国内大型企业敏捷组织转型提供咨询和培训服务,在大型团队持续集成方面具有丰富的经验。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

Setup lxc container on ubuntu 10.04 (inside virtualbox)

Posted on 2011-01-31 11:45  勇敢的鸵鸟  阅读(272)  评论(0编辑  收藏  举报

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]