# NAME deon/tsmpipe # VERSION 8.1.4 FROM debian:stretch RUN apt-get update \ && apt-get install curl -yyq \ && rm -rf /var/lib/apt/lists/* /tmp/* # If downloading from the IBM site #RUN ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86_DEB/BA/v814/8.1.4.0-TIV-TSMBAC-LinuxX86_DEB.tar && \ # If using from PPA RUN SOURCE_URL=http://yum.leenooks.net/docker/tsmba/8.1.4 && \ PREFIX=TSMCLI_LNX/tsmcli/linux86_DEB && \ CHARS=$(echo ${PREFIX} | awk -F"/" '{print NF}') && \ curl -SL ${SOURCE_URL} | tar -C /tmp/ --strip-components ${CHARS} --wildcards -xzf - ${PREFIX}/gsk*.deb ${PREFIX}/tivsm-api*.deb && \ apt-get install -y /tmp/*deb && rm -rf /var/lib/apt/lists/* /tmp/* RUN ln -s /tsm/dsm.sys /opt/tivoli/tsm/client/api/bin64/ \ && ln -s /tsm/dsm.opt /opt/tivoli/tsm/client/api/bin64/ \ && ln -s /tsm/dsmcert.kdb /opt/tivoli/tsm/client/api/bin64/ \ && ln -s /tsm/dsmcert.sth /opt/tivoli/tsm/client/api/bin64/ COPY tsmpipe /usr/bin VOLUME [ "/tsm" ] # Starting ENTRYPOINT [ "/usr/bin/tsmpipe" ]