| FROM ollama/ollama:latest |
|
|
| |
| RUN apt-get update && \ |
| apt-get install -y openssh-server && \ |
| mkdir /var/run/sshd && \ |
| echo 'root:admin' | chpasswd && \ |
| sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && \ |
| sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config |
|
|
| |
| ENV OLLAMA_HOST=0.0.0.0:7860 |
| ENV OLLAMA_ORIGINS="*" |
|
|
| |
| RUN nohup bash -c "ollama serve &" && \ |
| sleep 5 && \ |
| ollama run gemma4:31b-cloud && \ |
| pkill ollama |
|
|
| |
| COPY start.sh /start.sh |
| RUN chmod +x /start.sh |
| |
| |
| EXPOSE 7860 22 |
|
|
| |
| ENTRYPOINT ["/start.sh"] |