imoing

导航

 

因为对linux container了解的不是很多,所以使用二进制安装,多了解一下他的配置。

最近一直在看LFS BOOK,想先把基础打牢再看更高深的东西。google了一下,发现IBM上关于lxc的文章挺好的,地址:http://www.ibm.com/developerworks/cn/linux/l-lxc-containers/

1、下载源码:http://sourceforge.net/projects/lxc/?source=directory

文件名为:lxc-0.9.0.tar.gz 我把他放到了/usr/src/目录下

 

cd /usr/src/
tar zxvf lxc-0.9.0.tar.gz
cd lxc-0.9.0
#安装到指定目录
./configure --prefix=/usr/local/lxc
#提示缺少libcap
yum install libcap-devel
#安装到指定目录
./configure --prefix=/usr/local/lxc
#编译并安装
make && make install
#链接可执行文件
ln -s /usr/local/lxc/bin/* /usr/bin

填充容器文件系统:
debootstrap sid rootfs http://debian.osuosl.org/debian

  没有这个命令,安装之

#下载debootstarp源码
wget -c https://github.com/ccoss/debootstrap/archive/master.zip
#解压并安装
unzip master
cd debootstrap-master
#由于是已经编译好的,所以直接安装
make install

  但是运行这个命令时提示:

E: Couldn't work out current architecture

 提示说在当前架构下无法工作,综合网上查到的和使用debootstrap --help查到的帮助,试着添加一个参数--arch,最终命令为

debootstrap --arch=amd64 sid rootfs http://debian.osuosl.org/debian

  问题解决。

posted on 2013-06-02 11:06  艾莫明  阅读(842)  评论(0编辑  收藏  举报