diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a5f2ed82..df896e60 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -28,6 +28,7 @@ repos: rev: v2.7.0 hooks: - id: hadolint-docker + entry: hadolint/hadolint:v2.7.0 hadolint # Lint: YAML - repo: https://github.com/adrienverge/yamllint.git diff --git a/tensorflow-notebook/Dockerfile b/tensorflow-notebook/Dockerfile index db9db201..c14d8f40 100644 --- a/tensorflow-notebook/Dockerfile +++ b/tensorflow-notebook/Dockerfile @@ -6,6 +6,16 @@ FROM $BASE_CONTAINER LABEL maintainer="Jupyter Project " +# Fix DL4006 +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +# Temporary fix for https://github.com/jupyter/docker-stacks/issues/1480 +USER root +WORKDIR /opt/conda/lib/python3.9/site-packages/ +RUN wget -qO- https://patch-diff.githubusercontent.com/raw/tensorflow/tensorflow/pull/51450.diff | git apply +USER ${NB_UID} +WORKDIR "${HOME}" + # Install Tensorflow RUN mamba install --quiet --yes \ 'tensorflow' && \