docker构建体积较小的jdk镜像

原创 2021-03-01 14:28 阅读(286)次
#### 前言 我们一般在docker中运行java项目都会选择体积较小的jdk镜像,比如alpine-java构建的jdk镜像,但alpine安装软件并不方便,并且有些软件在alpine中并不好装。 例如我们java项目中使用tesseract来做图片文字识别,它在centos中很容易安装,在alpine环境中,怎么都没法安装成功,于是我们就需要构建一个有centos环境的jdk镜像 #### 构建有centos环境的jdk镜像 1.下载jre 下载地址: https://www.java.com/en/download/manual.jsp 下载jre8.tar.gz,并不是...

centos7使用docker安装gitlab

原创 2019-11-28 15:13 阅读(671)次
安装前要确认机器配置,需要2核2G内存,如果是VM虚拟机可以调整配置再安装否则安装会不成功一直报错:GitLab is taking too much time to respond,另外gitlab启动需要一定时,启动期间这个错误也会看到安装开始docker search gitlabdocker pull gitlab/gitlab-ce运行docker run -d  -p 443:443 -p 8011:8011 -p 2222:22 --name gitlab --restart always -v /home/docker/gitlab/config:/etc/gitla...

jenkins构建与自动部署maven项目

原创 2018-10-19 18:25 阅读(1671)次
一、构建环境Jenkins,jdk1.8,git,maven1. 构建前要查看jenkins服务器里是否安装jdk1.8,git,maven,其中maven不需要设置MAVEN_HOME环境变量,设置了会影响jenkins里的maven插件。安装好后,在全局工具里配置:maven配置文件:JdkGitMaven 2. 检查jenkins里的插件是否安装好Maven Integration、Gitlab、Publish over SSH,依次按名称搜索直接安装 二、新建任务(新建你要构建的maven项目)在我的视图里可以看到刚新建好的任务 三、配...

linux下jenkins的安装

原创 2018-10-19 18:18 阅读(575)次
       Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。用它作为自动构建与自动发布工程是相当方便,我已经体会到它带给程序员快捷发布的快感了,let's do it!       有两种安装方式,一直是直接下载官网里的war包,丢到tomcat8下直接运行就可以了,还有一种是在linux下用rpm安装,今天主要记录一下linux rpm安装。后面还会分享如何自动发布。安装:官网下载rpm安装包,下载地址:h...

linux使用epel源yum安装iftop、nload、nginx等

原创 2018-01-18 17:50 阅读(1149)次
EPEL 是什么?EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本所以我们可以轻松用epel软件包yum安装其他上万个软件,包括iftop、nload、nginx、htop、ncdu、vnstat但先要确认系统里已经安装了epel源先安装epel:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64...