编写一个dockerfile,包含nginx和tomcat以及java环境
时间: 2023-03-15 14:35:47 浏览: 105
FROM ubuntu:latestRUN apt-get update && apt-get install -y \
nginx \
openjdk-8-jdk \
tomcat8COPY ./myapp.war /var/lib/tomcat8/webapps/EXPOSE 8080CMD ["/usr/share/tomcat8/bin/catalina.sh", "run"]
相关问题
通过Jenkins,编写一个dockerfile,包含nginx和tomcat以及java环境
我可以给你一些建议,你可以在你的Dockerfile中添加以下内容:FROM baseimageRUN apt-get update && \
apt-get install -y nginx tomcat && \
apt-get install -y default-jdkCOPY webapp.war /var/lib/tomcat7/webapps/EXPOSE 8080CMD service nginx start && \
service tomcat7 start && \
tail -f /var/log/tomcat7/catalina.out
用Jenkins编写dockerfile构建mysql,nginx,tomcat镜像并发布
在Jenkins上编写dockerfile以构建mysql,nginx和tomcat镜像并发布可以通过以下步骤完成:1.创建一个新的Jenkins项目,选择“构建一个自由格式的软件项目”。2.在构建触发器中设置构建触发时间。3.配置源码管理,从GitHub或Bitbucket中检出dockerfile。4.在构建步骤中添加Shell脚本,该脚本将使用dockerfile构建mysql,nginx和tomcat镜像。5.添加构建后操作,以发布这些镜像到docker仓库。6.保存更改并开始构建。
阅读全文