服务器
    作者:鲁畅

    容器技能get!Ubuntu中LXC的搭建、管理

         [ 中关村在线 原创 ] 暂无评论

      拷贝容器

      lxc-clone -o <existing container> -n <new container>

      poornima@poornima-Lenovo:~\$ sudo lxc-clone -o Ubuntu1 -n Ubuntu-clone

      Created container Ubuntu-clone as copy of Ubuntu1

      poornima@poornima-Lenovo:~\$ sudo lxc-ls

      Ubuntu-clone Ubuntu1

      关闭容器

      ubuntu@Ubuntu1:~\$ sudo poweroff

      [sudo] password for ubuntu:

      Broadcast message from ubuntu@Ubuntu1

      (/dev/lxc/tty1) at 12:17 ...

      The system is going down for power off NOW!

      查看容器状态

      poornima@poornima-Lenovo:~\$ sudo lxc-info -n Ubuntu1

      Name: Ubuntu1

      State: STOPPED

      快照(snapshot)的创建和恢复

      lxc-snapshot  -n <container-name>

      poornima@poornima-Lenovo:~\$ sudo lxc-snapshot -n Ubuntu1

      lxc_container: lxccontainer.c: lxcapi_snapshot: 2953 Snapshot of directory-backed container requested.

      lxc_container: lxccontainer.c: lxcapi_snapshot: 2954 Making a copy-clone. If you do want snapshots, then

      lxc_container: lxccontainer.c: lxcapi_snapshot: 2955 please create an aufs or overlayfs clone first, snapshot that

      lxc_container: lxccontainer.c: lxcapi_snapshot: 2956 and keep the original container pristine.

      这些快照将被存储在 /var/lib/lxc目录下。

      poornima@poornima-Lenovo:~\$ sudo lxc-snapshot --name Ubuntu1 --list

      snap0 (/var/lib/lxc/Ubuntu1/snaps) 2015:08:27 12:20:41

      配置

      所有已创建的容器默认存储在/var/lib/lxc目录下。

      删除

      你可以删除容器。如果你已经创建了快照,那么也需要将快照一同删除。

      lxc-destroy -n <container-name>

      poornima@poornima-Lenovo:~\$ sudo lxc-destroy --name=Ubuntu-clone

      poornima@poornima-Lenovo:~\$ sudo lxc-info --name=Ubuntu-clone

      Ubuntu-clone doesn't exist

      运用web控制器管理容器

      如果你并不习惯使用Linux命令,那么你可以选择用浏览器模式的控制器来控制自己的Linux容器。

      安装相应的控制面板

      wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash

      root@poornima-Lenovo:/home/poornima# wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash

      --2015-08-27 13:15:13-- http://lxc-webpanel.github.io/tools/install.sh

      Resolving lxc-webpanel.github.io (lxc-webpanel.github.io)... 103.245.222.133

      Connecting to lxc-webpanel.github.io (lxc-webpanel.github.io)|103.245.222.133|:80... connected.

      HTTP request sent, awaiting response... 200 OK

      Length: 2678 (2.6K) [application/x-sh]

      Saving to: STDOUT

    标签:服务器
    提示:支持键盘“← →”键翻页
    本文导航

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询