Updates to allow latest ollama in compose file, with fallback to cached in Dockerfile (if no build args provided)

This commit is contained in:
Adam Gibson
2025-03-16 16:47:45 +08:00
parent 2c82aed59c
commit 1e92fbe888
2 changed files with 8 additions and 3 deletions
+6 -3
View File
@@ -1,7 +1,7 @@
FROM ubuntu:24.04 FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=america/los_angeles ENV TZ=america/los_angeles
ARG IPEXLLM_PORTABLE_ZIP_FILENAME=ollama-ipex-llm-2.2.0b20250313-ubuntu.tgz
# Base packages # Base packages
RUN apt update && \ RUN apt update && \
@@ -23,9 +23,12 @@ RUN mkdir -p /tmp/gpu && \
dpkg -i *.deb && \ dpkg -i *.deb && \
rm *.deb rm *.deb
# Install Ollama Portable Zip # Install Ollama Portable Zip (with cached default)
ARG IPEXLLM_RELEASE_REPO=mattcurf/ollama-intel-gpu
ARG IPEXLLM_RELEASE_VERSON=v0.0.1
ARG IPEXLLM_PORTABLE_ZIP_FILENAME=ollama-0.5.4-ipex-llm-2.2.0b20250220-ubuntu.tgz
RUN cd / && \ RUN cd / && \
wget https://github.com/intel/ipex-llm/releases/download/v2.2.0-nightly/${IPEXLLM_PORTABLE_ZIP_FILENAME} && \ wget https://github.com/${IPEXLLM_RELEASE_REPO}/releases/download/${IPEXLLM_RELEASE_VERSON}/${IPEXLLM_PORTABLE_ZIP_FILENAME} && \
tar xvf ${IPEXLLM_PORTABLE_ZIP_FILENAME} --strip-components=1 -C / tar xvf ${IPEXLLM_PORTABLE_ZIP_FILENAME} --strip-components=1 -C /
ENV OLLAMA_HOST=0.0.0.0:11434 ENV OLLAMA_HOST=0.0.0.0:11434
+2
View File
@@ -4,6 +4,8 @@ services:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
args: args:
IPEXLLM_RELEASE_REPO: intel/ipex-llm
IPEXLLM_RELEASE_VERSON: v2.2.0-nightly
IPEXLLM_PORTABLE_ZIP_FILENAME: ollama-ipex-llm-2.2.0b20250313-ubuntu.tgz # update from https://github.com/intel/ipex-llm/releases/tag/v2.2.0-nightly IPEXLLM_PORTABLE_ZIP_FILENAME: ollama-ipex-llm-2.2.0b20250313-ubuntu.tgz # update from https://github.com/intel/ipex-llm/releases/tag/v2.2.0-nightly
container_name: ollama-intel-gpu container_name: ollama-intel-gpu
restart: always restart: always