NVIDIA
NVIDIA
BlueMan-FrontEnd
Container
NVIDIA
NVIDIA
BlueMan-FrontEnd

The DOCA BlueMan service is a simple and user-friendly standalone web dashboard that runs completely on NVIDIA's DPU, transparent to the host. The service consolidates all the information an admin needs to know and serves as a one stop shop.

LayerLabelCreated
c703441887f182bdb81bb58e64f16df5a0338d92a8eccc8f49682f690b05994fRUN
/bin/sh
07/17/2023 10:43 AM UTC
0d12466709bffe0a5ca25707a208101f90db173a11dba471884f6701242cb3e7RUN
apk update libx11
07/17/2023 10:36 AM UTC
605f400c7081ccfee4761f463e39489fcf4747d2c6260d229fb510549b00e545COPY
dir:81111e9979a23b2e57472eaf95e62ff7419462ae8aaec2a1a9e35deec0b2bf82 in /usr/share/nginx/html
07/17/2023 10:29 AM UTC
3257bb66ea5eae923f6c94e3d18a2d9ac72b734193396ab2ad974868020f9cb9COPY
file:71e72d393ebbdb0f530c6595b822ceb14252cad0794d2e9a0a1a1030fad7c8ff in /etc/nginx/nginx.conf
07/17/2023 10:29 AM UTC
f68f80377b251030ca11b7194af44c5a373be507f63a22e522583a30c57c2997RUN
set -x &&
  apkArch="$(cat /etc/apk/arch)" &&
  nginxPackages="         nginx=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE}     " &&
  apk add --no-cache --virtual .checksum-deps openssl &&
  case "$apkArch" in x86_64|aarch64) set -x &&
  KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" &&
  wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub &&
  if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi &&
  apk add -X "https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x &&
  tempDir="$(mktemp -d)" &&
  chown nobody:nobody $tempDir &&
  apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev libedit-dev bash alpine-sdk findutils &&
  su nobody -s /bin/sh -c "                 export HOME=${tempDir}                 && cd ${tempDir}                 && curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && PKGOSSCHECKSUM=\"dd08a5c2b441817d58ffc91ade0d927a21bc9854c768391e92a005997a2961bcda64ca6a5cfce98d5394ac2787c8f4839b150f206835a8a7db944625651f9fd8 *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\"                 && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then                     echo \"pkg-oss tarball checksum verification succeeded!\";                 else                     echo \"pkg-oss tarball checksum verification failed!\";                     exit 1;                 fi                 && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}                 && cd alpine                 && make module-geoip module-image-filter module-njs module-xslt                 && apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk                 && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz                 " &&
  cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ &&
  apk del --no-network .build-deps &&
  apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac &&
  apk del --no-network .checksum-deps &&
  if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi &&
  if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi &&
  if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi &&
  apk add --no-cache curl ca-certificates
06/15/2023 2:59 AM UTC
e1a5d3233a5a8e864d807d831c7931943a79baf61cded412dccb496910d58f98ENV
NJS_VERSION=0.7.12
06/15/2023 2:59 AM UTC
fddc0ee4757b3339aad08e502d8097333d04f950d5547634d050fb7d29ed3496CMD
["nginx" "-g" "daemon off;"]
06/15/2023 2:58 AM UTC
0bc5dbd452c352a6b3399bf8b8e0387bcc7f230ac693f4b6228ed51e1f9bb607STOPSIGNAL
SIGQUIT
06/15/2023 2:58 AM UTC
7b9bdfd026524e6e03ea03be5ee3018d78cf052db673c086419023df5a8e48d9EXPOSE
80
06/15/2023 2:58 AM UTC
9d41688190d2f012fa48a0c468736956207fcaf9d9e02bea75bb273ad396b3dcENTRYPOINT
/docker-entrypoint.sh
06/15/2023 2:58 AM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.