docker: set PATH, LD_LIBRARY_PATH, and capabilities (#1336)

* docker: set PATH, LD_LIBRARY_PATH, and capabilities

* example: update k8s gpu manifest
This commit is contained in:
Michael Yang
2023-11-30 21:16:56 -08:00
committed by GitHub
parent b56e92470a
commit 0409c1fa59
2 changed files with 10 additions and 2 deletions

View File

@@ -19,5 +19,11 @@ RUN apt-get update && apt-get install -y ca-certificates
COPY --from=0 /go/src/github.com/jmorganca/ollama/ollama /bin/ollama
EXPOSE 11434
ENV OLLAMA_HOST 0.0.0.0
# set some environment variable for better NVIDIA compatibility
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
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
ENTRYPOINT ["/bin/ollama"]
CMD ["serve"]