- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Ubuntu 13.04上通过lxc搭建容器java运行环境
在Ubuntu 13.04上通过lxc搭建容器java运行环境step 1:安装lxcsudo?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是否已安装好lxc-verison?如果显示 lxc version: x.x.x表示安装成功。这里x表示版本号,我安装的是lxc version:0.9.0lxc-checkconfig?按理说所有选项都应该是enable,但是User namespace:missing,别捉急,这影响不大。有人说是内核配置的问题,有人说只在ubuntu32位系统出现。下面这段话是一个外国博友写的:step 4:创建第一个容器master创建一个名为master的容器,采用ubuntu作为模板。注意这里别忘了加sudo,不然会报错的sudo?lxc-create?-t?ubuntu?-n?master??-t?:?创建的虚拟机模板名称,默认为ubuntu?12.04最小安装版,非常小??-n?:?创建的虚拟名称,需要指定??-f?:?指定配置文件????-B?:?虚拟机磁盘的系统,为了控制单个虚拟机的磁盘容量限制。??--lvname?:虚拟机使用卷名,默认使用虚拟机名???--vgname?:卷组名称,这个一定要有,默认名称为lxc,可以单独指定。????????????若不指定此选项,则要求名称为lxc的卷组已经存在,否则,请指定已经卷组名??--fstype?:文件系统类型,默认为ext4类型????--fssize?:磁盘容量,默认为1G,单个应用所占有磁盘空间,一般安装之后,除了系统文件等,也就剩下500M作用可以使用。?第一次创建会花一些时间,创建完成后,会提示创建成功,默认的用户名和密码都是ubuntusudo?lxc-start?-n?master?-d?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新建文件夹mkdir?/var/lib/lxc/master/rootfs/usr/local/java?移动上面两个文件到java目录下并解压,tomcat文件夹重命名为tomcat。注意解压的时候可能有权限问题,使用sudochmod -R 755 filename修改文件权限。接下来的配置都是在容器中进行,命令行进入容器控制台。配置环境变量:sudo?vim?/etc/profile?在最后加上你的jre的路径,tomcat的路径等比如我的是在/usr/local/java/jdk1.7.0_45,/usr/local/java/tomcat,这里的根目录是容器的根目录,所以环境变量配置为:export?JAVA_HOME=/usr/local/java/jdk1.7.0_45?export?CATALINA_HOME=/usr/local/java/tomcat?export?TOMCAT_HOME=/usr/local/java/tomcat?export?JRE_HOME=${JAVA_HOME}/jre?export?CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CATALINA_HOME}/lib?
您可能关注的文档
- 4 第四章 绘制类命令.ppt
- 第4章 基础绘图命令详解.ppt
- 5-4 相关的MATLAB求解命令.ppt
- OpenCV安装及应用.ppt
- 03公司战略与营销管理过程(新).ppt
- Hadoop的单机模式安装.ppt
- 4第四讲 多基准面建立及旋转命令.ppt
- Linux 基础TPnew4.ppt
- ubuntu安装JDKT OMCAT.docx
- Linux下配置JDK安装eclipse.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
最近下载
- GB15763.1-2009 建筑用安全玻璃 第1部分:防火玻璃 (2).pdf VIP
- DB5101T 217—2025成都市城市绿化养护技术规程.pdf
- 漫画解读--非煤露天矿山重大事故隐患判定标准.pdf
- 伤口、造口、失禁性皮炎理论考试试题与参考答案.docx VIP
- LNG气化站安装工程施工的方案.doc VIP
- 2023年8月26日全国事业单位联考A类《职业能力倾向测验》真题.pdf VIP
- 跨境电子商务英语 课件 柯可 Unit 1 Overview of Cross-Border E-Commerce、 Unit 2 Main Cross-Border E-Commerce Platforms.pptx
- 2024年辅警招聘《公安工作基本知识》培训考试题库 (附答案).docx VIP
- 低氧对肝脏脂质代谢影响研究.docx VIP
- GB T 34986-2017 产品加速试验方法.doc VIP
文档评论(0)