Sign inSign up

iatebes/jenkins

By iatebes

Updated over 8 years ago

Jenkins docker image build base on centos image, then install git, maven3, jdk8

Image
1

304

iatebes/jenkins repository overview

Info image

  • Base from image centos
  • Installed git from yum install
  • Installed tomcat at /usr/tomcat/apache-tomcat-8.5.29
  • Installed JDK 8 at /usr/java/jdk1.8.0_161
  • Installed Maven 3 at /usr/maven/apache-maven-3.5.3
  • Install web application war file JENKINS into tomcat at /usr/tomcat/apache-tomcat-8.5.29/webapps

Info tag

  • latest:
  • Version 2.107.1
  • Just install jenkin into tomcat, not configurated
  • configurated:
  • Version 2.107.1
  • Inited jenkins dashboard
  • Installed plugin: Deploy to container Plugin, Maven Integration plugin
  • Configurated git, maven, jdk location in Manage Jenkins > Global Tool Configuration
  • Login Jenkins: admin/1

Run docker

  • Clean install
docker run -p 8080:8080 iatebes/jenkins
  • Configurated and plugin installed (login Jenkins: admin/1)
docker run -p 8080:8080 iatebes/jenkins:configurated

Access jenkins at host:

http://localhost:8080/jenkins

Dockerfile build

# base tu docker file centos
FROM centos
MAINTAINER iatebes
# dau tien la cai git tu yum install, -y la de mac dinh chon yes cho cac cau hoi cua yum install
RUN yum -y install git
# add cac file cua tomcat, jdk, maven, jenkins vao container
ADD apache-tomcat-8.5.29.tar.gz /usr/tomcat
ADD jdk-8u161-linux-x64.tar.gz /usr/java
ADD apache-maven-3.5.3-bin.tar.gz /usr/maven
ADD jenkins.war /usr/tomcat/apache-tomcat-8.5.29/webapps
# thiet lap bien moi truong cho container
ENV JAVA_HOME /usr/java/jdk1.8.0_161
ENV PATH $PATH:$HOME/bin:$JAVA_HOME/bin:/usr/maven/apache-maven-3.5.3/bin
# mo port 8080 cho host
EXPOSE 8080
# chay tomcat
CMD ["/usr/tomcat/apache-tomcat-8.5.29/bin/catalina.sh", "run"]

Tag summary

Content type

Image

Digest

Size

392.9 MB

Last updated

over 8 years ago

docker pull iatebes/jenkins