安装tomcat
docker pull tomcat # 提取镜像,生成容器,并命名容器为:mytomcat docker run -p 8080:8080 --name mytomcat tomcat:latest
安装jdk
在Oracle 官网下载jdk,通过工具上传到centos 7中,然后拷贝到容器中,命令如下:
docker cp *****.gz mytomcat:/root
拷贝成功后,使用如下命令,进入容器mytomcat:
docker exec -it mytomcat bash
然后用cd ~切换到到root目录下,然后新建目录:/usr/local/java,并将jdk拷贝到此目录下,使用tar命令解压,解压完成后,配置系统路径:
exit vim .bashrc
用vim生成.bashrc文件,并在其中添加如下两行:
export JAVA_HOME=/usr/local/java/jdk1.8.0_211 export PATH=$JAVA_HOME/bin:$PATH
保存 .bashrc,然后复制到容器root目录中,到容器中查看java版本:
docker cp .bashrc mytomcat:/root docker exec -it mytomcat bash source ~/.bashrc java -version
部署web应用
上传war包,并传入mytomcat容器中。注意,拷贝命令是:docker cp xxx.war 97430ad8c4ba:/usr/local/tomcat/webapps,而非:docker cp xxx.war 97430ad8c4ba:/webapps
然后使用命令重启容器,以测试war包发布:
docker restart mytomcat
近期评论