阿舍本來已經準備要開始用 mv 指令來把 /var/lib/lxc 資料夾下的 Container 來搬移順便更換名稱了,但是,阿舍心裡還是覺得這樣手動搬的方式還是有點麻煩的,所以,手就操作的很遲疑,然後,阿舍就突然想起來這個 LXC 有一個指令叫做 lxc-clone 的,可以用來複製 Container,而且,還可以重新命名 Conatiner 的名稱哩 ! ... 呵 !
![]() |
利用 lxc-clone 建立新 Container |
$ sudo lxc-stop -n u1404b
$ sudo lxc-clone -o u1404b -n couchdb
$ sudo lxc-destroy -n u1404b
這個 lxc-clone 除了可以用來更換 Container 的名稱之外,阿舍後來發現另一個也滿不錯的用法,就是直接用 lxc-clone 取代 lxc-create 來建立新的 Container,阿舍發現每個建新建的 Container 幾乎都要執行幾個相同的指令和安裝幾個相同的套件,所以,阿舍就乾脆直接弄好一個叫做 base 的 Container,然後,之後如果需要建立新的 Container 的時候,就直接用 lxc-clone 從 base 這個 Container 來複製成新的 Container,這樣,就可以既快速又省時的產出新 Container 囉 ! ... 有在用 Container 的人可以試試,阿舍覺得還滿方便的哩 !
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言