anchor.diff:      tar -zxvf docker-credential-gcr_linux_amd64-${DOCKER_CREDENTIAL_GCR_VERSION}.tar.gz && \
       mv docker-credential-gcr /usr/local/bin/docker-credential-gcr && \
       rm docker-credential-gcr_linux_amd64-${DOCKER_CREDENTIAL_GCR_VERSION}.tar.gz && \
  -    chmod +x /usr/local/bin/docker-credential-gcr && \
  -    docker-credential-gcr configure-docker
  +    chmod +x /usr/local/bin/docker-credential-gcr
   
   RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && \
       locale-gen
  
positive.code: COPY --chown=jovyan:users start-singleuser.sh start-notebook.sh start.sh pvc-check.sh /usr/local/bin/
  RUN chmod a+rx /usr/local/bin/*
  
  # Configure container startup
  EXPOSE 8888
  ENTRYPOINT ["tini", "--"]
  
negative.code:     jupyter-console==6.0.0 \
      jupyterhub \
      jupyterlab \
      xgboost \
      git+https://github.com/kubeflow/fairing@f82e75e78874f16ceaee756445100bb7fef96b58 \
      # Kubeflow pipeline SDK
      ${PIPELINE_SDK_PACKAGE} \
      # Cleanup
  