成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Ubuntu 13.04上通過lxc搭建容器java運行環境

系統 Linux
最近做云平臺,和另一個小伙伴一起,他做php我做java。網站那塊差不多弄好了,現在開始搭建java環境,最初想了很多方案,由于需要沙箱隔離,cpu,內存限制和一些資源共享,最終決定采用lxc,所謂lxc就是系統級別上的隔離,無須再硬件上做任何配置,就可以達到虛擬機的效果,當然在隔離程度上不及vmware之類,不過這樣亦能滿足我的云平臺各種需求。

step 1:安裝lxc

 

  1. sudo apt-get install lxc 

說明:由于在ubuntu中通過apt-get安裝lxc會自動安裝lxc依賴的其他軟件,debootstrap,lvm2,cgroup-lite等。

step 2:lxc宿主主機配置

首先介紹幾個文件夾(默認通過apt-get安裝將自動生成以下文件/文件夾)

1. /etc/lxc/default.conf

創建容器時若未指定配置文件,則默認使用這個default.conf作為該容器的配置文件

2. /usr/share/lxc/templates/

該目錄下保存了LXC支持的各種發行版的linux模板,通常有:

3. /var/lib/lxc/

這個目錄是用來存放容器實例的,默認情況下該文件夾只有管理員才有權限訪問讀寫其中文件

4. /var/cache/lxc/

第一次創建容器,需要下載一個mini版的容器系統,會花很長時間,創建好后,將會在該目錄下創建緩存,再次創建直接采用緩存無須再網上下載,對于我的需求,我比較喜歡用lxc-clone,所有應用的容器幾乎都是相同的配置,所以克隆不僅節省時間還省去大量配置的繁瑣

step 3:檢驗lxc是否已安裝好

 

  1. lxc-verison 

如果顯示 lxc version: x.x.x表示安裝成功。這里x表示版本號,我安裝的是lxc version:0.9.0

 

  1. lxc-checkconfig 

按理說所有選項都應該是enable,但是User namespace:missing,別捉急,這影響不大。有人說是內核配置的問題,有人說只在ubuntu32位系統出現。下面這段話是一個外國博友寫的:

step 4:創建第一個容器master

創建一個名為master的容器,采用ubuntu作為模板。注意這里別忘了加sudo,不然會報錯的

 

  1. sudo lxc-create -t ubuntu -n master 
  2.  
  3. -t : 創建的虛擬機模板名稱,默認為ubuntu 12.04最小安裝版,非常小 
  4.  
  5. -n : 創建的虛擬名稱,需要指定 
  6.  
  7. -f : 指定配置文件   
  8.  
  9. -B : 虛擬機磁盤的系統,為了控制單個虛擬機的磁盤容量限制。 
  10.  
  11. --lvname :虛擬機使用卷名,默認使用虛擬機名  
  12.  
  13. --vgname :卷組名稱,這個一定要有,默認名稱為lxc,可以單獨指定。 
  14.  
  15.           若不指定此選項,則要求名稱為lxc的卷組已經存在,否則,請指定已經卷組名 
  16.  
  17. --fstype :文件系統類型,默認為ext4類型   
  18.  
  19. --fssize :磁盤容量,默認為1G,單個應用所占有磁盤空間,一般安裝之后,除了系統文件等,也就剩下500M作用可以使用。 

 

第一次創建會花一些時間,創建完成后,會提示創建成功,默認的用戶名和密碼都是ubuntu

 

  1. sudo lxc-start -n master -d 
  2. sudo lxc-console -n master 

 

以守護進程開啟master容器,然后進入控制臺,輸入用戶名和密碼ubuntu,現在看到的目錄是這個容器的目錄,無法訪問宿主主機的目錄,對于用戶來說相當于是一臺完整的服務器。

退出控制臺【ctrl+a q】

step 5:在容器中搭建java環境:jdk+tomcat

首先去官網下好jdk和tomcat和你自己系統對應的版本,我這里是jdk1.7.0_45.zip和apache-tomcat-8.0.0-RC5.tar.gz

新建文件夾

 

  1. mkdir /var/lib/lxc/master/rootfs/usr/local/java 

移動上面兩個文件到java目錄下并解壓,tomcat文件夾重命名為tomcat。注意解壓的時候可能有權限問題,使用sudo chmod -R 755 filename修改文件權限。

接下來的配置都是在容器中進行,命令行進入容器控制臺。

配置環境變量:

 

  1. sudo vim /etc/profile 

在最后加上你的jre的路徑,tomcat的路徑等

比如我的是在/usr/local/java/jdk1.7.0_45,/usr/local/java/tomcat,這里的根目錄是容器的根目錄,所以環境變量配置為:

 

  1. export JAVA_HOME=/usr/local/java/jdk1.7.0_45 
  2. export CATALINA_HOME=/usr/local/java/tomcat 
  3. export TOMCAT_HOME=/usr/local/java/tomcat 
  4. export JRE_HOME=${JAVA_HOME}/jre 
  5. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CATALINA_HOME}/lib 
  6. export PATH=${JAVA_HOME}/bin:$PATH:${CATALINE_HOME}/bin 

 

退出保存,執行以下命令生效

 

  1. source /etc/profile 

檢驗是否生效

 

  1. echo $PATH 

如果輸出你的jdk路徑表示已生效

啟動tomcat

 

  1. sh /usr/local/tomcat/bin/startup.sh 

順便看看8080端口開啟沒

 

  1. netstat -nl | grep 8080 

輸入網址:http://localhost:8080

如果出現tomcat的歡迎頁面,大功告成。

 

責任編輯:奔跑的冰淇淋 來源: 開源中國博客
相關推薦

2014-11-18 00:45:58

UbuntuLXC容器

2011-06-29 10:06:27

Ubuntu 11.0Android

2011-09-01 19:06:57

UbuntuLua安裝環境

2010-09-17 11:01:05

Java運行環境

2010-09-17 14:27:18

NetBeansAndroid

2011-08-29 11:32:44

UbuntuiPhone

2009-03-04 12:16:13

2009-06-29 15:09:00

Java環境搭建Ubuntu

2012-10-29 10:11:04

Ubuntu

2010-12-13 14:41:44

Android 2.3MyEclipse

2014-05-07 10:04:57

DockerLinux容器Ubuntu

2015-09-06 09:55:51

UbuntuHHVM

2017-03-09 10:07:04

Ubuntu系統技巧

2022-01-18 17:57:21

PodmanLinux容器

2019-07-08 15:38:56

FedoraJupyter數據科學家

2014-07-07 09:49:13

UbuntuDocker

2013-04-19 11:24:19

Ubuntu 13.0GNOME桌面

2015-12-28 10:30:03

UbuntuASP.NET環境

2020-11-24 10:40:12

Ubuntu 20.0LinuxVue

2012-02-14 09:33:14

Titanium MoTitaniumUbuntu 10.0
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲 欧美 激情 另类 校园 | 欧美精品一区久久 | 国产一区中文字幕 | 国产精品视频久久 | 国产视频线观看永久免费 | 精品成人免费视频 | 国产精品免费播放 | 久久久精品视频免费看 | av成人在线观看 | 91激情电影 | 国产伦一区二区三区视频 | 精品国产区 | 电影在线 | 日本在线精品视频 | 91资源在线 | 91不卡在线 | 亚洲精品在线看 | 日本韩国电影免费观看 | 国产三级大片 | 欧美色人| 午夜影院普通用户体验区 | 久久久久国产一区二区三区 | 免费一区 | 久久久久久国产 | 亚洲一区二区在线免费观看 | 天堂精品视频 | 国产网站在线免费观看 | 男人av在线| 中文字幕 在线观看 | 午夜99| 激情五月婷婷综合 | 91精品国产美女在线观看 | 色视频欧美 | 操网站 | 国产精品国产精品国产专区不片 | 欧美激情一区二区 | 日本一二三区在线观看 | 国产成人叼嘿视频在线观看 | 久久免费观看一级毛片 | 波多野结衣一区二区三区在线观看 | av在线成人|