• Joined on 2023-02-12

mq-container (ubi9)

Published 2024-10-30 23:36:01 +01:00 by rasmus

Installation

docker pull git.cbo.dk/rasmus/mq-container:ubi9
sha256:2f6e60b87f1e5f6f746b1ccb08feb02964f6aaa923579f2c42282f7bfd962e4b

Image Layers

ADD file:0067eb9f2ee25ab2d666a7639a85fe707b582902a09242761abf30c53664069b in /
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem
ADD multi:7a67822d03b1a3ddb205cc3fcf7acd9d3180aef5988a5d25887bc0753a7a493b in /etc/yum.repos.d/
LABEL maintainer="Red Hat, Inc."
LABEL com.redhat.component="ubi9-container" name="ubi9" version="9.4"
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
LABEL summary="Provides the latest release of Red Hat Universal Base Image 9."
LABEL description="The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.display-name="Red Hat Universal Base Image 9"
LABEL io.openshift.expose-services=""
LABEL io.openshift.tags="base rhel9"
ENV container oci
ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CMD ["/bin/bash"]
/bin/sh -c rm -rf /var/log/*
/bin/sh -c mkdir -p /var/log/rhsm
ADD file:ed34e436a5c2cc729eecd8b15b94c75028aea1cb18b739cafbb293b5e4ad5dae in /root/buildinfo/content_manifests/ubi9-container-9.4-1214.1726694543.json
ADD file:d56bb1961538221b52d7e292418978f186bf67b9906771f38530fc3996a9d0d4 in /root/buildinfo/Dockerfile-ubi9-9.4-1214.1726694543
LABEL "release"="1214.1726694543" "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-09-18T21:23:30" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="e309397d02fc53f7fa99db1371b8700eb49f268f" "io.k8s.description"="The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/images/9.4-1214.1726694543"
/bin/sh -c rm -f '/etc/yum.repos.d/odcs-3496925-3b364.repo' '/etc/yum.repos.d/rhel-9.4-compose-34ae9.repo'
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || :
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem
ADD file:e0e6c6dcdd6e509b1cad715eeb900a7f0e159f8ce0fdf7f9f4897b3771422aec in /etc/yum.repos.d/
ENV SUMMARY="Base image which allows using of source-to-image." DESCRIPTION="The s2i-core image provides any images layered on top of it with all the tools needed to use source-to-image functionality while keeping the image size as small as possible."
LABEL summary="$SUMMARY" description="$DESCRIPTION" io.k8s.description="$DESCRIPTION" io.k8s.display-name="s2i core" io.openshift.s2i.scripts-url=image:///usr/libexec/s2i io.s2i.scripts-url=image:///usr/libexec/s2i com.redhat.component="s2i-core-container" name="ubi9/s2i-core" version="1" com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
ENV STI_SCRIPTS_URL=image:///usr/libexec/s2i STI_SCRIPTS_PATH=/usr/libexec/s2i APP_ROOT=/opt/app-root HOME=/opt/app-root/src PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PLATFORM="el9"
/bin/sh -c INSTALL_PKGS="bsdtar findutils groff-base glibc-locale-source glibc-langpack-en gettext rsync scl-utils tar unzip xz yum" && mkdir -p ${HOME}/.pki/nssdb && chown -R 1001:0 ${HOME}/.pki && yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && rpm -V $INSTALL_PKGS && yum -y clean all --enablerepo='*'
COPY dir:50d057928bb3edd79ebb03e1cc4396c8850000ec210c49c75bd23e0f8673ab74 in /
WORKDIR ${HOME}
ENTRYPOINT ["container-entrypoint"]
CMD ["base-usage"]
/bin/sh -c rpm-file-permissions && useradd -u 1001 -r -g 0 -d ${HOME} -c "Default Application User" default && chown -R 1001:0 ${APP_ROOT}
ADD file:399dbf6b439ac36fe492a6a7b2752ae8fe83a1d453eb58d0ee741d60fcf6a98c in /help.1
ADD file:7b9f5af1c4f22c3b9e7ad02c170bafe8ca6e78309e844c94ff634c590e759b39 in /root/buildinfo/content_manifests/s2i-core-container-1-511.1726695628.json
ADD file:3ae656c400ad5aafdec4941c9c868dec100dd697d00bc7f6bb4e043978cd54e1 in /root/buildinfo/Dockerfile-ubi9-s2i-core-1-511.1726695628
LABEL "release"="511.1726695628" "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-09-18T21:42:56" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="898fe19767f35026070b49c9dcb3bf377dedb18a" "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/s2i-core/images/1-511.1726695628"
/bin/sh -c rm -f '/etc/yum.repos.d/odcs-3497044-fee0a.repo'
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || :
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem
ADD multi:9dd0075f2039fbd71130d9ebc5ee988fbbe5d937e675befde23a2b6929153016 in /etc/yum.repos.d/
ENV SUMMARY="Base image with essential libraries and tools used as a base for builder images like perl, python, ruby, etc." DESCRIPTION="The s2i-base image, being built upon s2i-core, provides any images layered on top of it with all the tools needed to use source-to-image functionality. Additionally, s2i-base also contains various libraries needed for it to serve as a base for other builder images, like s2i-python or s2i-ruby." NODEJS_VER=20
LABEL summary="$SUMMARY" description="$DESCRIPTION" io.k8s.description="$DESCRIPTION" io.k8s.display-name="s2i base" com.redhat.component="s2i-base-container" name="ubi9/s2i-base" version="1" com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
/bin/sh -c yum -y module enable nodejs:$NODEJS_VER && INSTALL_PKGS="autoconf automake bzip2 gcc-c++ gd-devel gdb git libcurl-devel libpq-devel libxml2-devel libxslt-devel lsof make mariadb-connector-c-devel openssl-devel patch procps-ng npm redhat-rpm-config sqlite-devel unzip wget which zlib-devel" && yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && rpm -V $INSTALL_PKGS && node -v | grep -qe "^v$NODEJS_VER\." && echo "Found VERSION $NODEJS_VER" && yum -y clean all --enablerepo='*'
ADD file:28e6a38970d9de079509b2a416ad1e2d9d47ee05f9378048b35ed3c4f48f5131 in /help.1
ADD file:d3eeac21d1a2576c6f57865aae99e88487d93a1751952d2894405eb432d9f777 in /root/buildinfo/content_manifests/s2i-base-container-1-530.1729766754.json
ADD file:bd917e521cc62920d7ca650dbbf5e714d07155c3d34a7a075e08547994bc1f1b in /root/buildinfo/Dockerfile-ubi9-s2i-base-1-530.1729766754
LABEL "release"="530.1729766754" "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-10-24T10:49:48" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="6a6eae1112f5047e199fbd6780960cf9cb6da9e3" "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/s2i-base/images/1-530.1729766754"
/bin/sh -c rm -f '/etc/yum.repos.d/odcs-3606177-e5d8f.repo' '/etc/yum.repos.d/odcs-3606178-dd5d9.repo'
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || :
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem
ADD multi:9ca6c3b7dc26426ad0dc51414e699b6426d7b2defc1fccac1970375b22a7e1de in /etc/yum.repos.d/
EXPOSE 8080
ENV PYTHON_VERSION=3.12 PATH=$HOME/.local/bin/:$PATH PYTHONUNBUFFERED=1 PYTHONIOENCODING=UTF-8 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 CNB_STACK_ID=com.redhat.stacks.ubi9-python-312 CNB_USER_ID=1001 CNB_GROUP_ID=0 PIP_NO_CACHE_DIR=off
ENV SUMMARY="Platform for building and running Python $PYTHON_VERSION applications" DESCRIPTION="Python $PYTHON_VERSION available as container is a base platform for building and running various Python $PYTHON_VERSION applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms."
LABEL summary="$SUMMARY" description="$DESCRIPTION" io.k8s.description="$DESCRIPTION" io.k8s.display-name="Python 3.12" io.openshift.expose-services="8080:http" io.openshift.tags="builder,python,python312,python-312,rh-python312" com.redhat.component="python-312-container" name="ubi9/python-312" version="1" usage="s2i build https://github.com/sclorg/s2i-python-container.git --context-dir=3.12/test/setup-test-app/ ubi9/python-312 python-sample-app" com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" io.buildpacks.stack.id="com.redhat.stacks.ubi9-python-312" maintainer="SoftwareCollections.org <sclorg@redhat.com>"
/bin/sh -c INSTALL_PKGS="python3.12 python3.12-devel python3.12-pip nss_wrapper httpd httpd-devel mod_ssl mod_auth_gssapi mod_ldap mod_session atlas-devel gcc-gfortran libffi-devel libtool-ltdl enchant krb5-devel" && yum -y --setopt=tsflags=nodocs install $INSTALL_PKGS && rpm -V $INSTALL_PKGS && rpm -e --nodeps redhat-logos-httpd && yum -y clean all --enablerepo='*'
COPY dir:bbef9bf403af8fa6579452e0550bf6bb61326be94d87e66c82243095f8aeb446 in $STI_SCRIPTS_PATH
COPY dir:3d4e54e66bb6ae0877d74c5466bf76ef692a67b0688438ce929ab84b41a900b9 in /
COPY dir:5e283e09fcde7e88f28a5bf961c010f21e93095558bf27569a97b3a49fb19e30 in /opt/wheels
/bin/sh -c python3.12 -m venv ${APP_ROOT} && ${APP_ROOT}/bin/pip install /opt/wheels/pip-* && rm -r /opt/wheels && chown -R 1001:0 ${APP_ROOT} && fix-permissions ${APP_ROOT} -P && rpm-file-permissions && echo "unset BASH_ENV PROMPT_COMMAND ENV" >> ${APP_ROOT}/bin/activate
ENV BASH_ENV="${APP_ROOT}/bin/activate" ENV="${APP_ROOT}/bin/activate" PROMPT_COMMAND=". ${APP_ROOT}/bin/activate"
USER 1001
CMD $STI_SCRIPTS_PATH/usage
ADD file:f93e952ff53c0b6052dff3f9f46c961003026a27a0bad4a0a6056d9233dabd71 in /help.1
ADD file:85a2f60425ac57eefca105881b56a9609b575924efd5459c28e55b0b9d38af2a in /root/buildinfo/content_manifests/python-312-container-1-25.1729767846.json
ADD file:eae2773e32656ce3ea19cecb39c060a2723748c69dbe632b0a704047bbeb3f94 in /root/buildinfo/Dockerfile-ubi9-python-312-1-25.1729767846
LABEL "release"="25.1729767846" "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-10-24T11:09:29" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="4cd1d8f166d0b901dd5a2659bb128d69c760b5a3" "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/python-312/images/1-25.1729767846"
USER root
/bin/sh -c rm -f '/etc/yum.repos.d/odcs-3606329-609c7.repo' '/etc/yum.repos.d/odcs-3606335-167cc.repo'
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem
USER 1001
USER root
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || :
USER 1001
USER 0
COPY ./mq/9.4.1.0-IBM-MQC-LinuxX64.tar.gz /tmp/IBM-MQC-LinuxX64.tar.gz # buildkit
COPY ./mq/*.py /tmp # buildkit
RUN /bin/sh -c yum update -y && yum install -y tar wget python3 python3-devel python3-pip && cd /tmp && tar -xvf IBM-MQC-LinuxX64.tar.gz && cd /tmp/MQClient && ./mqlicense.sh -accept && rpm -i *.rpm && /opt/mqm/bin/setmqinst -i -p /opt/mqm && source /opt/mqm/bin/setmqenv -l -p /opt/mqm && pip install pymqi # buildkit
ENTRYPOINT ["tail" "-f" "/dev/null"]

Labels

Key Value
architecture x86_64
build-date 2024-10-24T11:09:29
com.redhat.component python-312-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
description Python 3.12 available as container is a base platform for building and running various Python 3.12 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
distribution-scope public
io.buildah.version 1.33.8
io.buildpacks.stack.id com.redhat.stacks.ubi9-python-312
io.k8s.description Python 3.12 available as container is a base platform for building and running various Python 3.12 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
io.k8s.display-name Python 3.12
io.openshift.expose-services 8080:http
io.openshift.s2i.scripts-url image:///usr/libexec/s2i
io.openshift.tags builder,python,python312,python-312,rh-python312
io.s2i.scripts-url image:///usr/libexec/s2i
maintainer SoftwareCollections.org <sclorg@redhat.com>
name ubi9/python-312
release 25.1729767846
summary Platform for building and running Python 3.12 applications
url https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9/python-312/images/1-25.1729767846
usage s2i build https://github.com/sclorg/s2i-python-container.git --context-dir=3.12/test/setup-test-app/ ubi9/python-312 python-sample-app
vcs-ref 4cd1d8f166d0b901dd5a2659bb128d69c760b5a3
vcs-type git
vendor Red Hat, Inc.
version 1
Details
Container
2024-10-30 23:36:01 +01:00
0
OCI / Docker
linux/amd64
1.8 GiB
Versions (4) View all
ubi9 2024-10-30
9.4.1.0-amd64 2024-10-30
ubi9-mqclient 2024-10-30
ubi9-client 2024-10-30