xddd / Dockerfile
Uhhy's picture
Update Dockerfile
41084bf verified
Raw
History Blame Contribute Delete
2.56 kB
FROM ollama/ollama:latest
ENV OLLAMA_HOST=0.0.0.0:7860
EXPOSE 7860
RUN apt-get update && apt-get install curl -y
RUN useradd -m user && chown -R user:user /home/user
USER user
COPY Modelfile /home/user/
RUN curl -fsSL https://huggingface.co/Ffftdtd5dtft/starcoder2-3b-Q2_K-GGUF/resolve/main/starcoder2-3b-q2_k.gguf -o /home/user/starcoder2.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/Qwen2-1.5B-Instruct-Q2_K-GGUF/resolve/main/qwen2-1.5b-instruct-q2_k.gguf -o /home/user/qwen2.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/gemma-2-27b-Q2_K-GGUF/resolve/main/gemma-2-27b-q2_k.gguf -o /home/user/gemma2.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/Meta-Llama-3.1-8B-Q2_K-GGUF/resolve/main/meta-llama-3.1-8b-q2_k.gguf -o /home/user/meta_llama_31.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/gemma-2-9b-it-Q2_K-GGUF/resolve/main/gemma-2-9b-it-q2_k.gguf -o /home/user/gemma2_9b.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/Phi-3-mini-128k-instruct-Q2_K-GGUF/resolve/main/phi-3-mini-128k-instruct-q2_k.gguf -o /home/user/phi3.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/Meta-Llama-3.1-8B-Instruct-Q2_K-GGUF/resolve/main/meta-llama-3.1-8b-instruct-q2_k.gguf -o /home/user/meta_llama_31_instruct.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/gpt2-xl-Q2_K-GGUF/resolve/main/gpt2-xl-q2_k.gguf -o /home/user/gpt2_xl.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/Qwen2-Math-7B-Instruct-Q2_K-GGUF/resolve/main/qwen2-math-7b-instruct-q2_k.gguf -o /home/user/qwen2_math_7b.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/WizardLM-7B-Uncensored-Q2_K-GGUF/resolve/main/wizardlm-7b-uncensored-q2_k.gguf -o /home/user/wizardlm_7b.gguf & \
curl -fsSL https://huggingface.co/Ffftdtd5dtft/WizardLM-13B-Uncensored-Q2_K-GGUF/resolve/main/wizardlm-13b-uncensored-q2_k.gguf -o /home/user/wizardlm_13b.gguf & \
curl -fsSL https://huggingface.co/gingdev/llama7b-ictu-v2/resolve/main/llama7b_q4_k_m.gguf?download=true -o /home/user/llama.gguf && \
wait
RUN ["ollama serve & sleep 5 && ollama create llama -f Modelfile && ollama create starcoder2 -f M && ollama create qwen2 -f Mo && ollama create gemma2 -f Mod && ollama create meta_llama_31 -f Mode && ollama create gemma2_9b -f Model && ollama create phi3 -f Modelf && ollama create meta_llama_31_instruct -f Modelfi && ollama create gpt2_xl -f Modelfil && ollama create qwen2_math_7b -f Modelfilex && ollama create wizardlm_7b -f Modelfilexa && ollama create wizardlm_13b -f Modelfilexv"]