clipable (gpu-latest)
Published 2025-01-05 00:34:46 +00:00 by matthew
Installation
docker pull git.cesium.pw/matthew/clipable:gpu-latest
sha256:a5d110003e934046fa16e3458e5ad4a12ae36ca12452ddb00a4574ea6ebfe76a
About this package
A docker container, with ffmpeg that supports scale_cuda among other things
Image Layers
ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=22.04 |
ADD file:36d444e2cede3abe58191dcf28890b874c0908f5259bf7e8855338555701c4c5 in / |
CMD ["/bin/bash"] |
ENV NVARCH=x86_64 |
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.3 brand=tesla,driver>=470,driver<471 brand=unknown,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=geforce,driver>=470,driver<471 brand=geforcertx,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=titan,driver>=470,driver<471 brand=titanrtx,driver>=470,driver<471 brand=tesla,driver>=525,driver<526 brand=unknown,driver>=525,driver<526 brand=nvidia,driver>=525,driver<526 brand=nvidiartx,driver>=525,driver<526 brand=geforce,driver>=525,driver<526 brand=geforcertx,driver>=525,driver<526 brand=quadro,driver>=525,driver<526 brand=quadrortx,driver>=525,driver<526 brand=titan,driver>=525,driver<526 brand=titanrtx,driver>=525,driver<526 brand=tesla,driver>=535,driver<536 brand=unknown,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=geforce,driver>=535,driver<536 brand=geforcertx,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=titan,driver>=535,driver<536 brand=titanrtx,driver>=535,driver<536 |
ENV NV_CUDA_CUDART_VERSION=12.3.101-1 |
ENV NV_CUDA_COMPAT_PACKAGE=cuda-compat-12-3 |
ARG TARGETARCH |
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com> |
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSLO https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/${NVARCH}/cuda-keyring_1.0-1_all.deb && dpkg -i cuda-keyring_1.0-1_all.deb && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit |
ENV CUDA_VERSION=12.3.1 |
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-12-3=${NV_CUDA_CUDART_VERSION} ${NV_CUDA_COMPAT_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit |
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit |
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 |
COPY NGC-DL-CONTAINER-LICENSE / # buildkit |
ENV NVIDIA_VISIBLE_DEVICES=all |
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility |
ENV NV_CUDA_LIB_VERSION=12.3.1-1 |
ENV NV_NVTX_VERSION=12.3.101-1 |
ENV NV_LIBNPP_VERSION=12.2.3.2-1 |
ENV NV_LIBNPP_PACKAGE=libnpp-12-3=12.2.3.2-1 |
ENV NV_LIBCUSPARSE_VERSION=12.2.0.103-1 |
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-3 |
ENV NV_LIBCUBLAS_VERSION=12.3.4.1-1 |
ENV NV_LIBCUBLAS_PACKAGE=libcublas-12-3=12.3.4.1-1 |
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2 |
ENV NV_LIBNCCL_PACKAGE_VERSION=2.19.3-1 |
ENV NCCL_VERSION=2.19.3-1 |
ENV NV_LIBNCCL_PACKAGE=libnccl2=2.19.3-1+cuda12.3 |
ARG TARGETARCH |
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com> |
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-libraries-12-3=${NV_CUDA_LIB_VERSION} ${NV_LIBNPP_PACKAGE} cuda-nvtx-12-3=${NV_NVTX_VERSION} libcusparse-12-3=${NV_LIBCUSPARSE_VERSION} ${NV_LIBCUBLAS_PACKAGE} ${NV_LIBNCCL_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit |
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} ${NV_LIBNCCL_PACKAGE_NAME} # buildkit |
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit |
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit |
ENV NVIDIA_PRODUCT_NAME=CUDA |
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"] |
ARG CUDA |
ARG OS |
RUN |2 CUDA=12.3.1 OS=ubuntu22.04 /bin/sh -c echo "/usr/lib/x86_64-linux-gnu" | tee -a /etc/ld.so.conf && ldconfig && mkdir -p /etc/ffmpeg && addgroup --gid 1000 ffmpeg && adduser --home /etc/ffmpeg --shell /usr/sbin/nologin --no-create-home --uid 1000 --gid 1000 --gecos ffmpeg,ffmpeg,,,ffmpeg --disabled-password --disabled-login ffmpeg && chown -R ffmpeg:ffmpeg /etc/ffmpeg && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -qqy install fontconfig fonts-lato fonts-open-sans fonts-roboto fonts-mononoki liblensfun-data-v1 python3 python3-pip sudo tzdata && rm -rf /var/lib/apt/lists/* && fc-cache -v /usr/share/fonts && pip install requests streamlink # buildkit |
COPY /opt/src/ffmpeg/ffmpeg /opt/src/ffmpeg/ffprobe /usr/bin/ # buildkit |
COPY /opt/src/ffmpeg/libavcodec/libavcodec.so.* /opt/src/ffmpeg/libavdevice/libavdevice.so.* /opt/src/ffmpeg/libavfilter/libavfilter.so.* /opt/src/ffmpeg/libavformat/libavformat.so.* /opt/src/ffmpeg/libavutil/libavutil.so.* /opt/src/ffmpeg/libpostproc/libpostproc.so.* /opt/src/ffmpeg/libswresample/libswresample.so.* /opt/src/ffmpeg/libswscale/libswscale.so.* /usr/lib/libvapoursynth-script.so.* /usr/lib/x86_64-linux-gnu/libvulkan.so.* /usr/lib/x86_64-linux-gnu/libepoxy.so.* /usr/lib/x86_64-linux-gnu/libndr.so.* /usr/lib/x86_64-linux-gnu/libsmbconf.so.* /usr/lib/x86_64-linux-gnu/libsamba-util.so.* /usr/lib/x86_64-linux-gnu/libsamba-errors.so.* /usr/lib/x86_64-linux-gnu/libtevent-util.so.* /usr/lib/x86_64-linux-gnu/libsamba-credentials.so.* /usr/lib/x86_64-linux-gnu/libndr-standard.so.* /usr/lib/x86_64-linux-gnu/libsamba-hostconfig.so.* /usr/lib/x86_64-linux-gnu/libtevent.so.* /usr/lib/x86_64-linux-gnu/libtalloc.so.* /usr/lib/x86_64-linux-gnu/libdcerpc-binding.so.* /usr/lib/x86_64-linux-gnu/libtdb.so.* /usr/lib/x86_64-linux-gnu/libicui18n.so.* /usr/lib/x86_64-linux-gnu/libldb.so.* /usr/lib/x86_64-linux-gnu/libndr-nbt.so.* /usr/lib/x86_64-linux-gnu/libwbclient.so.* /usr/lib/x86_64-linux-gnu/libsamdb.so.* /usr/lib/x86_64-linux-gnu/libndr-krb5pac.so.* /usr/lib/x86_64-linux-gnu/libjansson.so.* /usr/lib/x86_64-linux-gnu/samba /usr/lib/x86_64-linux-gnu/blas /usr/lib/x86_64-linux-gnu/lapack /usr/lib/x86_64-linux-gnu/libaom.so.* /usr/lib/x86_64-linux-gnu/libapparmor.so.* /usr/lib/x86_64-linux-gnu/libarchive.so.* /usr/lib/x86_64-linux-gnu/libasound.so.* /usr/lib/x86_64-linux-gnu/libass.so.* /usr/lib/x86_64-linux-gnu/libasyncns.so.* /usr/lib/x86_64-linux-gnu/libavc1394.so.* /usr/lib/x86_64-linux-gnu/libavcodec.so.* /usr/lib/x86_64-linux-gnu/libavutil.so.* /usr/lib/x86_64-linux-gnu/libblkid.so.* /usr/lib/x86_64-linux-gnu/libbluray.so.* /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.* /usr/lib/x86_64-linux-gnu/libbrotlidec.so.* /usr/lib/x86_64-linux-gnu/libbs2b.so.* /usr/lib/x86_64-linux-gnu/libbsd.so.* /usr/lib/x86_64-linux-gnu/libc.so.* /usr/lib/x86_64-linux-gnu/libcaca.so.* /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.* /usr/lib/x86_64-linux-gnu/libcairo.so.* /usr/lib/x86_64-linux-gnu/libcap.so.* /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.* /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.* /usr/lib/x86_64-linux-gnu/libcdio.so.* /usr/lib/x86_64-linux-gnu/libchromaprint.so.* /usr/lib/x86_64-linux-gnu/libcodec2.so.1.0 /usr/lib/x86_64-linux-gnu/libcom_err.so.* /usr/lib/x86_64-linux-gnu/libcrypto.so.* /usr/lib/x86_64-linux-gnu/libdatrie.so.* /usr/lib/x86_64-linux-gnu/libdav1d.so.* /usr/lib/x86_64-linux-gnu/libdb-5.3.so /usr/lib/x86_64-linux-gnu/libdbus-1.so.* /usr/lib/x86_64-linux-gnu/libdc1394.so.* /usr/lib/x86_64-linux-gnu/libdecor-0.so.* /usr/lib/x86_64-linux-gnu/libdl.so.* /usr/lib/x86_64-linux-gnu/libdrm.so.* /usr/lib/x86_64-linux-gnu/libexpat.so.* /usr/lib/x86_64-linux-gnu/libfdk-aac.so.* /usr/lib/x86_64-linux-gnu/libffi.so.* /usr/lib/x86_64-linux-gnu/libFLAC.so.* /usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.* /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.* /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.* /usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.* /usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.* /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.* /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.* /usr/lib/x86_64-linux-gnu/libflite.so.* /usr/lib/x86_64-linux-gnu/libfontconfig.so.* /usr/lib/x86_64-linux-gnu/libfreetype.so.* /usr/lib/x86_64-linux-gnu/libfribidi.so.* /usr/lib/x86_64-linux-gnu/libgbm.so.* /usr/lib/x86_64-linux-gnu/libgcc_s.so.* /usr/lib/x86_64-linux-gnu/libgcrypt.so.* /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.* /usr/lib/x86_64-linux-gnu/libgfortran.so.* /usr/lib/x86_64-linux-gnu/libgif.so.* /usr/lib/x86_64-linux-gnu/libgio-2.0.so.* /usr/lib/x86_64-linux-gnu/libGL.so.* /usr/lib/x86_64-linux-gnu/libGLdispatch.so.* /usr/lib/x86_64-linux-gnu/libglib-2.0.so.* /usr/lib/x86_64-linux-gnu/libGLX.so.* /usr/lib/x86_64-linux-gnu/libgme.so.* /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.* /usr/lib/x86_64-linux-gnu/libgmp.so.* /usr/lib/x86_64-linux-gnu/libgnutls.so.* /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.* /usr/lib/x86_64-linux-gnu/libgomp.so.* /usr/lib/x86_64-linux-gnu/libgraphite2.so.* /usr/lib/x86_64-linux-gnu/libgsm.so.* /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.* /usr/lib/x86_64-linux-gnu/libharfbuzz.so.* /usr/lib/x86_64-linux-gnu/libhogweed.so.* /usr/lib/x86_64-linux-gnu/libicudata.so.* /usr/lib/x86_64-linux-gnu/libicuuc.so.* /usr/lib/x86_64-linux-gnu/libidn2.so.* /usr/lib/x86_64-linux-gnu/libiec61883.so.* /usr/lib/x86_64-linux-gnu/libjack.so.* /usr/lib/x86_64-linux-gnu/libjpeg.so.* /usr/lib/x86_64-linux-gnu/libk5crypto.so.* /usr/lib/x86_64-linux-gnu/libkeyutils.so.* /usr/lib/x86_64-linux-gnu/libkrb5.so.* /usr/lib/x86_64-linux-gnu/libkrb5support.so.* /usr/lib/x86_64-linux-gnu/liblept.so.* /usr/lib/x86_64-linux-gnu/liblilv-0.so.* /usr/lib/x86_64-linux-gnu/liblz4.so.* /usr/lib/x86_64-linux-gnu/liblzma.so.* /usr/lib/x86_64-linux-gnu/libm.so.* /usr/lib/x86_64-linux-gnu/libmd.so.* /usr/lib/x86_64-linux-gnu/libmfx.so.* /usr/lib/x86_64-linux-gnu/libmount.so.* /usr/lib/x86_64-linux-gnu/libmp3lame.so.* /usr/lib/x86_64-linux-gnu/libmpg123.so.* /usr/lib/x86_64-linux-gnu/libmysofa.so.* /usr/lib/x86_64-linux-gnu/libncursesw.so.* /usr/lib/x86_64-linux-gnu/libnettle.so.* /usr/lib/x86_64-linux-gnu/libnorm.so.* /usr/lib/x86_64-linux-gnu/libnuma.so.* /usr/lib/x86_64-linux-gnu/libogg.so.* /usr/lib/x86_64-linux-gnu/libopenal.so.* /usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.* /usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.* /usr/lib/x86_64-linux-gnu/libopenh264.so.* /usr/lib/x86_64-linux-gnu/libopenjp2.so.* /usr/lib/x86_64-linux-gnu/libopenmpt_modplug.so.* /usr/lib/x86_64-linux-gnu/libopenmpt.so.* /usr/lib/x86_64-linux-gnu/libopus.so.* /usr/lib/x86_64-linux-gnu/libp11-kit.so.* /usr/lib/x86_64-linux-gnu/libpango-1.0.so.* /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.* /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.* /usr/lib/x86_64-linux-gnu/libpcre.so.* /usr/lib/x86_64-linux-gnu/libpcre2-8.so.* /usr/lib/x86_64-linux-gnu/libpgm-5.3.so.* /usr/lib/x86_64-linux-gnu/libpixman-1.so.* /usr/lib/x86_64-linux-gnu/libplacebo.so.* /usr/lib/x86_64-linux-gnu/libpng16.so.* /usr/lib/x86_64-linux-gnu/libpocketsphinx.so.* /usr/lib/x86_64-linux-gnu/libpthread.so.* /usr/lib/x86_64-linux-gnu/libpulse.so.* /usr/lib/x86_64-linux-gnu/libquadmath.so.* /usr/lib/x86_64-linux-gnu/librabbitmq.so.* /usr/lib/x86_64-linux-gnu/libraw1394.so.* /usr/lib/x86_64-linux-gnu/libresolv.so.* /usr/lib/x86_64-linux-gnu/librom1394.so.* /usr/lib/x86_64-linux-gnu/librsvg-2.so.* /usr/lib/x86_64-linux-gnu/librt.so.* /usr/lib/x86_64-linux-gnu/librtmp.so.* /usr/lib/x86_64-linux-gnu/librubberband.so.* /usr/lib/x86_64-linux-gnu/libsamplerate.so.* /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.* /usr/lib/x86_64-linux-gnu/libselinux.so.* /usr/lib/x86_64-linux-gnu/libserd-0.so.* /usr/lib/x86_64-linux-gnu/libshine.so.* /usr/lib/x86_64-linux-gnu/libslang.so.* /usr/lib/x86_64-linux-gnu/libsmbclient.so.* /usr/lib/x86_64-linux-gnu/libsnappy.so.* /usr/lib/x86_64-linux-gnu/libsndfile.so.* /usr/lib/x86_64-linux-gnu/libsndio.so.* /usr/lib/x86_64-linux-gnu/libsodium.so.* /usr/lib/x86_64-linux-gnu/libsord-0.so.* /usr/lib/x86_64-linux-gnu/libsoxr.so.* /usr/lib/x86_64-linux-gnu/libspeex.so.* /usr/lib/x86_64-linux-gnu/libsphinxbase.so.* /usr/lib/x86_64-linux-gnu/libsratom-0.so.* /usr/lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 /usr/lib/x86_64-linux-gnu/libssh.so.* /usr/lib/x86_64-linux-gnu/libssl.so.* /usr/lib/x86_64-linux-gnu/libstdc++.so.* /usr/lib/x86_64-linux-gnu/libswresample.so.* /usr/lib/x86_64-linux-gnu/libsystemd.so.* /usr/lib/x86_64-linux-gnu/libtasn1.so.* /usr/lib/x86_64-linux-gnu/libtesseract.so.* /usr/lib/x86_64-linux-gnu/libthai.so.* /usr/lib/x86_64-linux-gnu/libtheoradec.so.* /usr/lib/x86_64-linux-gnu/libtheoraenc.so.* /usr/lib/x86_64-linux-gnu/libtinfo.so.* /usr/lib/x86_64-linux-gnu/libtwolame.so.* /usr/lib/x86_64-linux-gnu/libudev.so.* /usr/lib/x86_64-linux-gnu/libudfread.so.* /usr/lib/x86_64-linux-gnu/libunistring.so.* /usr/lib/x86_64-linux-gnu/libusb-1.0.so.* /usr/lib/x86_64-linux-gnu/libuuid.so.* /usr/lib/x86_64-linux-gnu/libva-drm.so.* /usr/lib/x86_64-linux-gnu/libva-x11.so.* /usr/lib/x86_64-linux-gnu/libva.so.* /usr/lib/x86_64-linux-gnu/libvapoursynth-script.so.* /usr/lib/x86_64-linux-gnu/libvdpau.so.* /usr/lib/x86_64-linux-gnu/libvidstab.so.1.1 /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.* /usr/lib/x86_64-linux-gnu/libvorbis.so.* /usr/lib/x86_64-linux-gnu/libvorbisenc.so.* /usr/lib/x86_64-linux-gnu/libvorbisfile.so.* /usr/lib/x86_64-linux-gnu/libvpx.so.* /usr/lib/x86_64-linux-gnu/libwayland-client.so.* /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.* /usr/lib/x86_64-linux-gnu/libwayland-egl.so.* /usr/lib/x86_64-linux-gnu/libwayland-server.so.* /usr/lib/x86_64-linux-gnu/libwebp.so.* /usr/lib/x86_64-linux-gnu/libwebpmux.so.* /usr/lib/x86_64-linux-gnu/libX11-xcb.so.* /usr/lib/x86_64-linux-gnu/libX11.so.* /usr/lib/x86_64-linux-gnu/libx264.so.* /usr/lib/x86_64-linux-gnu/libx265.so.* /usr/lib/x86_64-linux-gnu/libXau.so.* /usr/lib/x86_64-linux-gnu/libxavs2.so.* /usr/lib/x86_64-linux-gnu/libxcb-render.so.* /usr/lib/x86_64-linux-gnu/libxcb-shape.so.* /usr/lib/x86_64-linux-gnu/libxcb-shm.so.* /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.* /usr/lib/x86_64-linux-gnu/libxcb.so.* /usr/lib/x86_64-linux-gnu/libXcursor.so.* /usr/lib/x86_64-linux-gnu/libXdmcp.so.* /usr/lib/x86_64-linux-gnu/libXext.so.* /usr/lib/x86_64-linux-gnu/libXfixes.so.* /usr/lib/x86_64-linux-gnu/libXi.so.* /usr/lib/x86_64-linux-gnu/libXinerama.so.* /usr/lib/x86_64-linux-gnu/libxkbcommon.so.* /usr/lib/x86_64-linux-gnu/libxml2.so.* /usr/lib/x86_64-linux-gnu/libXrandr.so.* /usr/lib/x86_64-linux-gnu/libXrender.so.* /usr/lib/x86_64-linux-gnu/libXss.so.* /usr/lib/x86_64-linux-gnu/libXv.so.* /usr/lib/x86_64-linux-gnu/libxvidcore.so.* /usr/lib/x86_64-linux-gnu/libXxf86vm.so.* /usr/lib/x86_64-linux-gnu/libz.so.* /usr/lib/x86_64-linux-gnu/libzimg.so.* /usr/lib/x86_64-linux-gnu/libzmq.so.* /usr/lib/x86_64-linux-gnu/libzstd.so.* /usr/lib/x86_64-linux-gnu/libzvbi.so.* /usr/lib/x86_64-linux-gnu/libaribb24.so.* /usr/lib/x86_64-linux-gnu/libdavs2.so.* /usr/lib/x86_64-linux-gnu/liblcms2.so.* /lib/x86_64-linux-gnu/ # buildkit |
COPY /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so /usr/lib/x86_64-linux-gnu/pulseaudio/ # buildkit |
COPY ./ffmpeg/rootfs / # buildkit |
ENV UID=1000 |
ENV GID=1000 |
RUN |2 CUDA=12.3.1 OS=ubuntu22.04 /bin/sh -c /usr/bin/ffmpeg -version # buildkit |
ARG BUILD_DESCRIPTION=NVIDIA® CUDA® Toolkit |
ARG BUILD_NAME=NVIDIA® CUDA® Toolkit |
ARG BUILD_DATE |
ARG BUILD_REF |
ARG BUILD_REPOSITORY |
ARG BUILD_VERSION |
LABEL maintainer=Troy Kelly <troy@aperim.com> org.opencontainers.image.title=NVIDIA® CUDA® Toolkit 12.3.1 org.opencontainers.image.description=NVIDIA® CUDA® Toolkit 12.3.1 for ubuntu22.04 with ffmpeg org.opencontainers.image.vendor=Troy Kelly org.opencontainers.image.authors=Troy Kelly <troy@aperim.com> org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.url=https://aperim.com org.opencontainers.image.source=https://github.com/ org.opencontainers.image.documentation=https://github.com//blob/main/README.md org.opencontainers.image.created="" BUILD_DESCRIPTION="NVIDIA® CUDA® Toolkit" BUILD_NAME="NVIDIA® CUDA® Toolkit" BUILD_REF="3547a9a1c53b2862820ae6e8eae3c95fdfb49f96" BUILD_REPOSITORY="aperim/docker-nvidia-cuda-ffmpeg" BUILD_VERSION="0.3.6" CUDA="12.2.2" OS="ubuntu22.04" FFMPEG_VERSION="6.1.1" NVCODEC_HEADERS_VERSION="12.0.16.0" org.opencontainers.image.revision= org.opencontainers.image.version= |
ENTRYPOINT ["docker-ffmpeg-entrypoint"] |
WORKDIR /clipable |
RUN /bin/sh -c apt update && apt install -y --no-install-recommends curl nginx && curl -fsSL https://deb.nodesource.com/setup_21.x | bash - && apt install -y nodejs supervisor && npm install pnpm # buildkit |
ENV NODE_ENV=production |
COPY /home/node/app/next.config.js ./ # buildkit |
COPY /home/node/app/public ./public # buildkit |
COPY /home/node/app/package.json ./package.json # buildkit |
COPY /home/node/app/.next/standalone ./ # buildkit |
COPY /home/node/app/.next/static ./.next/static # buildkit |
COPY backend/migrations ./migrations # buildkit |
COPY ./nginx.conf /etc/nginx/nginx.conf # buildkit |
COPY gpu.entrypoint.sh . # buildkit |
COPY /app/clipable . # buildkit |
COPY ./supervisord.conf /supervisord.conf # buildkit |
ENTRYPOINT ["/bin/sh" "-c" "./gpu.entrypoint.sh"] |
Labels
Key | Value |
---|---|
maintainer | Troy Kelly <troy@aperim.com> |
org.opencontainers.image.authors | Troy Kelly <troy@aperim.com> |
org.opencontainers.image.created | 2024-01-16T06:17:37.487Z |
org.opencontainers.image.description | A docker container, with ffmpeg that supports scale_cuda among other things |
org.opencontainers.image.documentation | https://github.com//blob/main/README.md |
org.opencontainers.image.licenses | Apache-2.0 |
org.opencontainers.image.ref.name | ubuntu |
org.opencontainers.image.revision | 3547a9a1c53b2862820ae6e8eae3c95fdfb49f96 |
org.opencontainers.image.source | https://github.com/aperim/docker-nvidia-cuda-ffmpeg |
org.opencontainers.image.title | docker-nvidia-cuda-ffmpeg |
org.opencontainers.image.url | https://github.com/aperim/docker-nvidia-cuda-ffmpeg |
org.opencontainers.image.vendor | Troy Kelly |
org.opencontainers.image.version | 12.2.2-6.1.1-ubuntu22.04-0.3.6 |
Details
2025-01-05 00:34:46 +00:00
Versions (2)
View all
Container
3
OCI / Docker
linux/amd64
Troy Kelly <troy@aperim.com>
Apache-2.0
1.8 GiB
gpu-latest
2025-01-05
latest
2025-01-05