在同一个目录下下载jdk1.8与tomcat9的tar包
然后变编写dockerfile
copy是与linux复制一样要精确写出路径与文件名
ADD 只用写出路径
下图有使用dockerfile与2个安装包在一个目录
还有就是add 添加tar包会自动解压到目录下
docker build -f tomcatCentosDockerfile -t mytomcatcentos:1.0 .
docker run -d -v /root/dockerfiledir/tomacatCentos/test:/usr/local/apache-tomcat-9.0.68/webapps/test -p 9090:8080 --name mytomcatcentos01 -v /root/dockerfiledir/tomacatCentos/logs:/usr/local/apache-tomcat-9.0.68/logs mytomcatcentos:1.0
设置容器名称为 mytomcatserver 并且绑定容器卷 映射端口9090:8080 后台启动
tomcat启动成功
因为绑定好了容器卷启动的所以在linux容器卷中写入web.xml与index.html
index.html
web.xml