From 1f816e5bf0888ad84945658fc524d6249a52ffc2 Mon Sep 17 00:00:00 2001 From: Bill Wang Date: Wed, 16 Oct 2024 00:47:20 +1100 Subject: [PATCH] fix llama3.2 build --- Dockerfile | 6 ++++-- Dockerfile.llama3.2 | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index ae96380..e003b4c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,10 +8,12 @@ RUN case `uname -m` in \ s390x) ARCH=s390x; ;; \ *) echo "un-supported arch, exit ..."; exit 1; ;; \ esac && \ - wget -O - https://ollama.com/download/ollama-linux-${ARCH}.tgz |tar -xz -C /usr/local/bin --strip-components=2 ./bin/ollama + wget -O - https://ollama.com/download/ollama-linux-${ARCH}.tgz | tar -xz --strip 2 ./bin/ollama && \ + mv /ollama /usr/bin/ollama && \ + chmod +x /usr/bin/ollama ENV OLLAMA_HOST=0.0.0.0 EXPOSE 11434 -ENTRYPOINT ["/usr/local/bin/ollama"] +ENTRYPOINT ["/usr/bin/ollama"] CMD ["serve"] diff --git a/Dockerfile.llama3.2 b/Dockerfile.llama3.2 index 2e9fddc..4c7c517 100644 --- a/Dockerfile.llama3.2 +++ b/Dockerfile.llama3.2 @@ -8,12 +8,14 @@ RUN case `uname -m` in \ s390x) ARCH=s390x; ;; \ *) echo "un-supported arch, exit ..."; exit 1; ;; \ esac && \ - wget -O - https://ollama.com/download/ollama-linux-${ARCH}.tgz |tar -xz -C /usr/local/bin --strip-components=2 ./bin/ollama + wget -O - https://ollama.com/download/ollama-linux-${ARCH}.tgz | tar -xz --strip 2 ./bin/ollama && \ + mv /ollama /usr/bin/ollama && \ + chmod +x /usr/bin/ollama -RUN /usr/local/bin/ollama run llama3.2 +RUN /usr/bin/ollama run llama3.2 ENV OLLAMA_HOST=0.0.0.0 EXPOSE 11434 -ENTRYPOINT ["/usr/local/bin/ollama"] +ENTRYPOINT ["/usr/bin/ollama"] CMD ["serve"]