首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

编写自己的Tomcat docker镜像

编写自己的Tomcat docker镜像 dockerfile dockerfile介绍 用来构建docker 镜像的 构建步骤: 编写一个docker file 文件 docker build 构建成一个镜像...docker run 运行镜像 docker push 发布镜像(Docker hub 阿里云镜像) 我们来看看官方是怎么做的 很多官方的镜像都是基础包,很多功能没有,我们通常会自己搭建自己的镜像...+邮箱 RUN # 镜像构建的时候需要运行的命令 ADD # 步骤, tomcat镜像, 这个tomcat压缩包!...root root 9 May 11 2019 lib64 -> usr/lib64 drwx------ 2 root root 4096 Aug 9 21:40 lost+found 实战 tomcat...这里我们先准备好 需要用到的 安装包 apache-tomcat-9.0.54.tar.gz jdk-8u311-linux-x64.tar.gz 成功 我们同时挂载了 test 目录,当我们向容器加入自己的内容到时候

65430

使用Dockerfile文件构建基于centOS系统的tomcat镜像

上一篇文章的基本做法是通过centOS的官方镜像启动一个容器(上篇文章中图片是直接ctl+v粘贴的,现在不见了不想重新弄),然后进入到容器中,手动敲命令安装JDK跟tomcat,这个跟在linux下搭建没有什么区别...使用Dockerfile构建镜像才是重要的东西。...执行命令构建镜像 sudo docker build -t weigs/tomcat /home/ -t的意思是将后面的内容作为构建镜像的标签,方便记忆跟检索,好像不允许大写字母。...使用sudo docker images -a可以查看到这些缓存的镜像。 ?...运行镜像,将宿主机的80端口映射到窗口的8080也就是tomcat监听的端口,这样直接访问宿主机就可以访问到tomcat的主页了。

1.4K20

干货:构建一个可实现CICD的tomcat容器应用镜像

二、基于S2I的应用容器化的方法 接下来,我们展现通过六个步骤,实现S2I的方式构建一个tomcat容器应用镜像。 我们先看下图: 为了方便理解,我将整个过程分为六个步骤。...在基础镜像的选择上,也需要一些考量。比如:我可以选择一个docker.io上的tomcat 镜像直接用,也可以选择一个centos的docker image安装tomcat。 3....我们至少有两种方法: 1.选择docker.io上的tomcat镜像 2.选择centos的镜像,然后在dockerfile中指定安装tomcat 这两种方式,我都进行了尝试。从效果看,第二种更灵活。...$CATALINA_HOME/webapps echo "WAR's copied" run脚本的作用,就是当build包的应用镜像部署成功以后,启动镜像中的tomcat应用。...将这个镜像打tag,push到我实验环境的harbor镜像仓库中: #docker tag tomcat8-jdk8 node.example.com:5443/david/tomcat8-jdk8

1.3K40

实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署

本次实践中,我们要动手制作一个镜像,这个镜像run起来后是个tomcat server,这个server支持maven插件在线部署war应用。...有了这些配置,就能用account001账号在对应的tomcat上进行在线部署操作了; 好了,准备工作结束,我们可以开始做docker镜像文件了,其实做镜像很简单,就是做好Dockerfile文件,再通过...FROM tomcat:7.0.77-jre8的意思是使用tomcat:7.0.77-jre8作为基础镜像,7.0.77-jre8是tag, 2....有了镜像,执行下面的命令就可以启动tomcat了: docker run --name=tomcat001 -p 8080:8080 -e TOMCAT_SERVER_ID=tomcat_server_...以上通过对tomcat官方镜像的一些文件操作,得到了我们自己制作的镜像文件,并结合mvn插件实现了web应用在线部署在tomcat容器上的效果,下一次实战,我们会接着这个例子启动两个tomcat容器,再在前面放一个

2.1K50

docker新建容器副本映射成新镜像永久解决tomcat报404的问题

文章目录 一、问题描述 二、解决方案: 2.1 新建镜像命令: 2.2 查看自己建的镜像: 2.3 启动刚刚新建的镜像 一、问题描述 上一篇文章:https://blog.csdn.net/qq_43753724...spm=1001.2014.3001.5501已经决绝了tomcat启动之后访问报404的问题,但是这样每次启动都得去进行好多麻烦的步骤。...二、解决方案: 我们可以自己新建个镜像,将第一次修改好的tomcat(可正常访问的)使用commit命令自建个镜像 docker commit -a="作者" -m="描述信息" 容器id 要创建的目标镜像名...:[标签名] 2.1 新建镜像命令: docker commit -a="xiongtete" -m="修复tomcat404" 3b7408e8c516 xiongtete/tomcat:1.2 2.2...查看自己建的镜像: 2.3 启动刚刚新建的镜像 访问tomcat:

23020

使用Dockerfile创建一个tomcat镜像,并运行一个简单war包

ccc7a11d65b1 (这串数字是我已经创建好一个ubuntu镜像镜像id,在这里作为tomcat的基础镜像 MAINTAINER hmk ENV REFRESHED_AT 2018-03...#在/usr/下创建tomcat目录,用来存放tomcat RUN mkdir tomcat #将宿主机的jdk目录下的文件拷至镜像的/usr/jdk目录下 ADD jdk1.8.0_131 /usr.../jdk/ #将宿主机的tomcat目录下的文件拷至镜像的/usr/tomcat目录下 ADD apache-tomcat-7.0.81 /usr/tomcat/ #设置环境变量 ENV JAVA_HOME.../bin/catalina.sh","run"] 3.构建镜像 [root@localhost helloword]# docker build -t jamtur01/tomcat ....成功的话,会有镜像id显示 4.使用docker images查看创建好的镜像 5.通过创建好的镜像,启动一个容器 [root@localhost helloword]# docker run -d

98310
领券