在Docker容器中安装应用程序

2019-12-22 10:40
网络安全和信息化 2019年1期
关键词:实例命令容器

当按照上述方法进入一个CentOS容器后,就可以在其中安装各种软件了。

例 如,TomCat是 一 个Servlet容器,可以实现针对Servlet和JavaServer Page的支持,本身就是一个HTTP服务器,可以单独使用。

使用Docker构建TomCat Web服务器,需要先安装JDK组件,安装方法很简单,执行“wget http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz?AuthPar am=1461849175_25182524c8b f0feeec4afc7221bc15a4”命令,来下载所需的JDK安装包。

执 行“tar xzf jdk-8u91-linux-x64.tar.gz”,对其进行解压在根目录下创建名为“/usr/java”的目录。执 行“mv jdk1.8.0_91/ /usr/java/”命令,将其移动到指定目录。

执 行“vi/etc/profile”命 令, 添 加“export JAVA_HOME=/usr/java/jdk1.8.0_91”,“export CLASSPATH=$CLASS

P A T H:$J A V A_H O M E/lib:$JAVA_HOME/jre/lib”,“export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin”等行内容。

保存后执行“source /etc/profile”命令,刷新上述配置文件。

执 行“wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.45/bin/apachetomcat-6.0.45.tar.gz”命令,来下载TomCat。

执行“tar xzf apachetomcat-6.0.45.tar.gz”,对其解压。

执 行“mv apachetomcat-6.0.45 /usr/local/tomcat/”命令,将其移动到指定目录。

执 行“/usr/local/tomcat/bin/startip.sh”命令,启动TomCat。

在其它主机上打开浏览器,访问该容器的地址(例如“192.168.1.109:8080”),就可以看到TomCat的启动页面。如果想配置多个TomCat实例,可以进入“/usr/local/”目 录,执 行“mv tomcat/ tomcat01”,将其更名为“tomcat01”。执行“pkill java”命 令,关闭java进 程。 执 行“cp tomcat01/ tomcat02 -a”命令,复制一个新的Tomcat目 录。 进 入“tomcat02/conf/” 目 录,执 行“vi server.xml”命令,对其中的“”行中的端口号进行修改,例 如 修 改 为“8006”。 将“Connector port="8080"protocol="HTTP/1.1"”行中端口号进行修改,例 如 修 改 为“8081”,将“”行中的前一个端口号进行修 改,例 如 改 为“8010”。之 后 执 行“/usr/local/tomcat01/bin/startip.sh”命令,启动第一个TomCat实 例,执 行“/usr/local/tomcat02/bin/startip.sh”命令,启动第二个TomCat实例,以此类推,可以启动多个TomCat实例。当然,不同实例开启的端口号不能相同。执行“netstat -tnl”命令,可以看到开启的不同端口。

猜你喜欢
实例命令容器
管理Windows10的PowerShell命令行使用记录
难以置信的事情
移防命令下达后
解析Windows10的内部命令
液体对容器底及容器对桌面的压力和压强
取米
完形填空Ⅱ
完形填空Ⅰ