forked from pbel78/docker-db
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
52 lines (45 loc) · 1.44 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
FROM centos:7.5.1804
MAINTAINER EXASOL "service@exasol.com"
RUN yum update -y --exclude=kernel* && \
yum install -y \
epel-release \
java-1.8.0-openjdk-headless \
openssh-server \
openssh-clients \
which \
sudo \
vim \
tar \
man \
iproute \
strace \
mtr \
lvm2 \
rsyslog \
rsyslog-gnutls \
cronie \
samba-client \
lftp \
rsync && \
yum clean all
RUN yum --disablerepo=epel -y update ca-certificates && \
yum install -y \
python-pam \
rlwrap
LABEL name="EXASOL DB Docker Image" \
version="7.1.16" \
dbversion="7.1.16" \
osversion="7.1.16" \
reversion="7.1.16" \
license="Proprietary" \
vendor="EXASOL AG"
COPY license/license.xml /.license.xml
ADD EXAClusterOS-7.1.16_LS-DOCKER-CentOS-7.5.1804_x86_64.tar.gz /
ENV PATH=/usr/opt/EXASuite-7/EXAClusterOS-7.1.16/bin:/usr/opt/EXASuite-7/EXAClusterOS-7.1.16/sbin:/usr/opt/EXASuite-7/EXARuntime-7.1.16/bin:/usr/opt/EXASuite-7/EXARuntime-7.1.16/sbin:/usr/opt/EXASuite-7/EXASolution-7.1.16/bin/Console:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
MANPATH=/usr/opt/EXASuite-7/EXAClusterOS-7.1.16/man:/usr/local/share/man:/usr/share/man \
EXA_IMG_VERSION="7.1.16" \
EXA_DB_VERSION="7.1.16" \
EXA_OS_VERSION="7.1.16" \
EXA_RE_VERSION="7.1.16"
ENTRYPOINT ["/usr/opt/EXASuite-7/EXAClusterOS-7.1.16/docker/entrypoint.sh"]
CMD ["init-sc"]