使用Docker搭建Java环境的步骤方法

2020-06-17 06:40:14易采站长站整理

source ~/.bashrc

source /etc/profile

1.安装Tomcat

也是一样,解压Tomcat程序包:


tar –zxf apache-tomcat-7.0.55.tar.gz

然后重命名Tomcat目录:


mv apache-tomcat-7.0.55/ tomcat/

编写一个运行脚本,当启动容器时,运行该脚本,启动Tomcat,具体过程如下:


vi /root/run.sh

然后,编辑脚本内容如下:


#!/bin/bash

source ~/.bashrc

sh /opt/tomcat/bin/catalina.sh run

注意:这里必须先加载环境,然后使用Tomcat的运行脚本来运行Tomcat

最后,为运行脚本添加执行权限:


chmod u+x /root/run.sh

1.安装nginx

先去官网下载源码包注意要是gz的

http://nginx.org/en/download.html   下载地址

下载完后,解压安装包:


tar -zxvf nginx-1.11.5.tar.gz

然后再配置安装变量,打开解压后的目录-执行命令


cd nginx-1.11.5

配置安装环境

./configure  –prefix=/usr/local/servers/nginx  “/usr/local/servers/nginx”是安装路径

有可能会出现./configure: error: C compiler cc is not found

这时需要运行命令更新一下gcc


yum install gcc gcc-c++ ncurses-devel perl

yum -y install pcre-devel

yum -y install zlib-devel

yum -y install autoconf libtool make

在解压目录执行:


make

切换到root用户执行安装命令


make install

创建软链


ln –s /usr/local/servers/nginx/sbin/nginx /usr/local/bin/nginx

启动nginx服务


nginx

再用 ps  -ef|grep nginx查看是否启动成功

提交Docker镜像

首先退出你刚才配置好的docker镜像


exit

然后使用以下命令可以看到刚才退出的docker镜像


docker ps –a

再使用以下命令,根据某个”容器ID”来创建一个新的”镜像”:


docker commit 57c312bbaad1 javaweb:0.1

该容器ID是”57c312bbaad1”,所创建的镜像名是”javaweb”

注意:”57c312bbaad1” 这个ID是使用 docker ps 命令来查看的

提交了新的镜像你可以把这个镜像储存tar包