blob: e4413955ab2fc03ea8813a5429a5e5d09382992d (
plain)
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
|
FROM centos:centos8
#########################################
## ENVIRONMENTAL CONFIG ##
#########################################
# add the flexlm commands to $PATH
ENV PATH="${PATH}:/opt/flexnetserver/"
RUN yum update -y && yum install -y \
redhat-lsb-core && \
yum clean all
ADD entrypoint.sh /opt/flexnetserver/
# lmadmin is required for -2 -p flag support
RUN groupadd -r lmadmin && \
useradd -r -g lmadmin lmadmin && \
chown lmadmin:lmadmin /opt/flexnetserver/
#########################################
## VOLUMES ##
#########################################
VOLUME ["/var/flexnet"]
#########################################
## EXPOSE PORTS ##
#########################################
EXPOSE 2080
EXPOSE 27000-27009
# do not use ROOT user
USER lmadmin
ENTRYPOINT ["/opt/flexnetserver/entrypoint.sh"]
# no CMD, use container as if 'lmgrd'
|