原文:OpenShift应用镜像构建(1) S2I tomcat 镜像定制

参考并感谢https: www.jianshu.com p fd e 在对接项目制作应用镜像的过程中,经常发现避免不了的是需要写Dockerfile, 当然另外一种方式是直接run一个基础镜像,改完commit,这个就完全不建议了 ,这需要对Dockerfile以及镜像有一定的了解,但在项目中发现学习Dockerfile还是有学习成本的,虽然Dockerfile已经足够简单,但仍然还是有不少图形化 ...

2018-09-19 21:25 5 1632 推荐指数:

查看详情

OpenShift实战(七):OpenShift定制镜像S2I

1、基础镜像制作   由于公司的程序是Java开发,上线发布使用的是maven,如果使用openshift自带的S2I,每次都会全量拉取代码(代码比较多,每次全量拉太慢),然后每次打包都会再一次下载maven插件,官方也有save-artifacts的方法,貌似是保存编译的产物,但是我没有研究 ...

Fri May 04 03:04:00 CST 2018 0 3299
自定义 OpenShift s2i 镜像与模板——OracleJDK8

本文目标 由于 OpenShift 官方提供的镜像与模板(OpenJDK8)不完全满足业务需要: 不包含飞行记录功能。只有 OpenJDK11 以上才被 Oracle 开源 生成堆 dump 很大很慢(公司项目 JVM 堆最小16G,最大32G),导出-压缩-传输 较长 ...

Mon Nov 22 15:49:00 CST 2021 0 146
构建Docker镜像两种方式的比较-Dockerfile方式和S2I方式

前言 写Dockerfile是构建Docker镜像最通常的方式,接触过Docker的童鞋多少了解一些。前段时间研究OpenShift(paas的一种),发现了另外一种构建Docker镜像的方式:S2IS2I介绍 S2I是Source-to-Image的缩写。 S2I是一套工具包和工作流 ...

Thu Dec 28 05:49:00 CST 2017 0 2137
OpenShift S2I 概念及流程

S2I 概念 S2I(Source To Image)即从源码到镜像的一个过程,OpenShift 将它作为基础功能提供给用户,包含 S2I CLI 工具 与 S2I 流程。通过这些工具和既定流程,能去掉开发和运维人员手动打镜像复杂性,只需要点一下构建按钮就能将 Git 仓库中的源码或程序制品 ...

Wed Nov 17 04:08:00 CST 2021 0 112
OpenShift应用镜像构建(3) - Jenkins的流水线构建

Jenkins方式构建的定位是使用专门的CICD平台。 既支持把JenKins作为一个Pod部署到openshift内部,也支持部署在Openshift集群外部,操作上的区别是 openshift自己内部带的jenkins images包含了openshift的plugin ...

Tue Oct 02 03:55:00 CST 2018 0 3584
OpenShift应用镜像构建(4) - fabric8-maven-plugin

适合开发的构建fabric8-maven-plugin 在项目过程中越来越多的出现在开发阶段就需要把部分微服务直接做容器化发布,然后自己的代码还需要和这些发布后的微服务进行调用的开发过程,这个阶段基本的需求是需要把代码快速的容器化并发布,这种情况下就比较适合 ...

Thu Oct 18 05:48:00 CST 2018 0 969
用Docker构建Tomcat镜像

构建tomcat镜像 创建工作目录 [root@elk-node2 tomcat]# mkdir tomcat [root@elk-node2 tomcat]# cd tomcat [root@elk-node2 tomcat]# ls ...

Wed May 29 23:13:00 CST 2019 0 665
docker dockerfile构建自己的tomcat镜像

文件 1.apache-tomcat-8.5.24.tar.gz, jdk-8u151-linux-x64.tar.gz Dockerfile文件: FROM centosWORKDIR /usrCOPY apache-tomcat-8.5.24.tar.gz /usrCOPY ...

Thu Mar 08 19:40:00 CST 2018 0 1155
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM