| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:46ac5b8ee4c64ad9ebe840abd5619f571a617ac19483764d47d0eeba7907934f in / |
| CMD ["/bin/bash"] |
| ARG APT_MIRROR=http://azure.archive.ubuntu.com/ubuntu |
| ARG APT_PORTS_MIRROR=http://azure.ports.ubuntu.com/ubuntu-ports |
| RUN |2 APT_MIRROR=http://azure.archive.ubuntu.com/ubuntu APT_PORTS_MIRROR=http://azure.ports.ubuntu.com/ubuntu-ports /bin/sh -c sed -i -e "s|http://archive.ubuntu.com/ubuntu|$APT_MIRROR|g" -e "s|http://ports.ubuntu.com/ubuntu-ports|$APT_PORTS_MIRROR|g" /etc/apt/sources.list.d/ubuntu.sources && apt-get update && apt-get install -y ca-certificates libvulkan1 libopenblas0 && sed -i -e "s|$APT_MIRROR|http://archive.ubuntu.com/ubuntu|g" -e "s|$APT_PORTS_MIRROR|http://ports.ubuntu.com/ubuntu-ports|g" /etc/apt/sources.list.d/ubuntu.sources && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /bin /usr/bin # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY /lib/ollama /usr/lib/ollama # buildkit |
| ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 |
| ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility |
| ENV NVIDIA_VISIBLE_DEVICES=all |
| ENV OLLAMA_HOST=0.0.0.0:11434 |
| EXPOSE [11434/tcp] |
| ENTRYPOINT ["/bin/ollama"] |
| CMD ["serve"] |