ARG TARGZ |
USER [root] |
/bin/sh -c microdnf --disablerepo="*" --enablerepo=ubi-8-appstream --enablerepo=ubi-8-baseos --enablerepo=ubi-8-codeready-builder install -y gawk gdb glibc.i686 glibc-devel.i686 ncurses-libs.i686 ncurses-devel.i686 ncurses-compat-libs.i686 libstdc++.i686 net-tools procps-ng libcurl.i686 libevent.i686 glibc-locale-source glibc-langpack-en libquadmath.i686 libquadmath.x86_64 pam.i686 passwd perl hostname && microdnf clean all |
/bin/sh -c microdnf --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-rpms --enablerepo=rhel-8-for-x86_64-baseos-rpms install ksh libnsl.i686 xinetd |
/bin/sh -c ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so |
WORKDIR /work |
ARG COBTARGZ |
ARG COBFPTARGZ |
ADD multi:18486ac65afd673ba96245cb14294ec45194abb8464bf222e348b8f6bbd92148 in /work/ |
COPY file:bdf14f7ca2dcda2d76e59a87037d460acf1fe04b2796eeeb461fd58f8fc27bcc in /work |
COPY file:2fcdd29d9dab98d6d59d45450f8402e90bf0ac95eace387feaf3f0100d735a1e in /work |
COPY file:a412b06d189772fc15b41c99d8617f1ed732a93b3f63e2da7951a5df9d1d8850 in /work |
|2 COBFPTARGZ=cobol.dbg.1.1.0-1.1.0.0-211019.904.x86_64.rpm COBTARGZ=IBM_COBOL_V1.1.0_LINUX.x86-64.tar.gz /bin/sh -c chmod 777 /work/installIBMCOBOL.sh && chmod 777 /work/ibmcob-post-install.sh && chmod 777 /work/installIBMCOBOLFP.sh && /work/installIBMCOBOL.sh && /work/installIBMCOBOLFP.sh && /work/ibmcob-post-install.sh |
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/ibm/cobol/1.1.0/bin:/opt/ibm/cobol/rte/bin:/opt/ibm/cobol/debug/usr/bin/ |
ENV MANPATH=:/opt/ibm/cobol/1.1.0/man:/opt/ibm/cobol/rte/man |
ENV CICS_IDEBUG_LIBPATH=/opt/ibm/cobol/debug/usr/lib |
|2 COBFPTARGZ=cobol.dbg.1.1.0-1.1.0.0-211019.904.x86_64.rpm COBTARGZ=IBM_COBOL_V1.1.0_LINUX.x86-64.tar.gz /bin/sh -c rm -rf /opt/ibm/cobol/1.1.0/swidtag |
|2 COBFPTARGZ=cobol.dbg.1.1.0-1.1.0.0-211019.904.x86_64.rpm COBTARGZ=IBM_COBOL_V1.1.0_LINUX.x86-64.tar.gz /bin/sh -c rm -rf /opt/ibm/cobol/rte/swidtag |
|2 COBFPTARGZ=cobol.dbg.1.1.0-1.1.0.0-211019.904.x86_64.rpm COBTARGZ=IBM_COBOL_V1.1.0_LINUX.x86-64.tar.gz /bin/sh -c rm -rf /work |
|2 COBFPTARGZ=cobol.dbg.1.1.0-1.1.0.0-211019.904.x86_64.rpm COBTARGZ=IBM_COBOL_V1.1.0_LINUX.x86-64.tar.gz /bin/sh -c chmod +x /opt/ibm/cobol/debug/usr/bin/irmtdbgc |
LABEL name=IBM CICS TX Advanced maintainer=IBM vendor=IBM version=v11 release=1 summary=IBM CICS TX Advanced (CICS TX) is a mixed-language application server that provides cloud deployment options for suitable CICS applications. description=IBM CICS TX Advanced (CICS TX) is a mixed-language application server that provides cloud deployment options for suitable CICS applications using docker and orchestration using Kubernetes |
COPY dir:c169fce9be8f1dd235aea656b08b5d9abe0ea1a9e0734f2889c8060350bc3e75 in /licenses |
ENV LANG=en_US |
ENV CICSPATH=/opt/ibm/cics |
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/ibm/cobol/1.1.0/bin:/opt/ibm/cobol/rte/bin:/opt/ibm/cobol/debug/usr/bin/:/opt/ibm/cics/bin |
ENV NLSPATH=:/opt/ibm/cics/msg/%L/%N:/opt/ibm/cics/msg/C/%N |
ENV LD_LIBRARY_PATH=:/opt/ibm/cics/lib:/usr/local/lib |
ENV CICS_WORK_DIR=/work |
ENV CICS_PROGRAM_PATH=/work/autoinstall-dropin/ |
ENV CICS_JSON_LOGS=0 |
ENV JAVA_HOME=/opt/ibm/cics/_jvm |
ENV CICS_PAM_SERVICE_FILE=/etc/pam.d/cicstx |
WORKDIR /work |
ARG TARGZ |
ADD file:42cbdaa3e310c4b5330a0f21df0771d2d2bea193b29ac09b73afa4210e83ecb6 in / |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c chmod 554 /opt/ibm/cics/etc/docker/scripts/cicstx-post-install.sh && /opt/ibm/cics/etc/docker/scripts/cicstx-post-install.sh && setcap cap_net_bind_service+ep /opt/ibm/cics/bin/sarpcd && mkdir -p $CICS_PROGRAM_PATH && chown -R cics:cics $CICS_WORK_DIR && chmod -R g+w $CICS_WORK_DIR && chmod 775 $CICS_PROGRAM_PATH && chmod -R 555 /licenses |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c cp /etc/xinetd.conf /work/xinetd.conf && chown cics:cics /work/xinetd.conf |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c /usr/sbin/xinetd -f /work/xinetd.conf -stayalive && cicscp -v create telnet_server TELNX1 -P 3270 |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c touch $CICS_PAM_SERVICE_FILE |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c echo "#%PAM-1.0" >> $CICS_PAM_SERVICE_FILE |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c echo "auth include system-auth" >> $CICS_PAM_SERVICE_FILE |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c echo "account include system-auth" >> $CICS_PAM_SERVICE_FILE |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c echo "-Dcom.ibm.lwi.pam.service=cicstx" >> $CICSPATH/wui/usr/servers/txserver/jvm.options |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c chmod 644 $CICS_PAM_SERVICE_FILE |
|1 TARGZ=./c111-advanced/txseries-cics-v111-advanced-220210.tar.gz /bin/sh -c sed -i '/pam_rootok.so/a auth\t\t[success=ignore default=1]\tpam_succeed_if.so user = cics\nauth\t\tsufficient\tpam_succeed_if.so use_uid user ingroup cics ' /etc/pam.d/su |
USER [cics:cics] |
EXPOSE 1435/tcp |
EXPOSE 9443/tcp |
EXPOSE 3270/tcp |
ADD file:3d89f3497653544e6af5df8f1f181f8328dd61004e3817683d5cbdf4c6c521c8 in /work/create_and_start |
HEALTHCHECK &{["CMD-SHELL" "cicshealth"] "0s" "1m30s" '\x03'} |
ENTRYPOINT ["/work/create_and_start"] |