Dockerfile CentOS:7 - sliverKi/-splunk- GitHub Wiki
Install baseOS and splunk (All packages)
FROM centos:7
LABEL frame="centos"
RUN mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
COPY CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo
RUN yum clean all && yum makecache fast && yum repolist && yum -y update && yum upgrade &&
yum -y install curl nc tar wget unzip bzip2 gzip net-tools procps psmisc tree lsof bind-utils
WORKDIR /opt<br>
RUN groupadd splunk && useradd -m -d /opt/splunk -g splunk splunk
RUN wget -O splunk-9.1.4-a414fc70250e-Linux-x86_64.tgz
"https://download.splunk.com/products/splunk/releases/9.1.4/linux/splunk-9.1.4-a414fc70250e-Linux-x 86_64.tgz" &&
tar -xvzf splunk-9.1.4-a414fc70250e-Linux-x86_64.tgz -C /opt && rm -rf splunk-9.1.4-a414fc70250e-Linux-x86_64.tgz
RUN chown -R splunk:splunk /opt/splunk
EXPOSE 8000 8089 9997 8088
USER splunk
RUN echo "OPTIMISTIC_ABOUT_FILE_LOCKING=1" >> /opt/splunk/etc/splunk-launch.conf
CMD ["/opt/splunk/bin/splunk", "start", "--accept-license", "--answer-yes", "--no-prompt"]
image size: 3.86G splunk(9.1.4) offical image size : 2.6G