Corrected Steps in Readme and added systemd file for ollama

This commit is contained in:
cpu
2026-07-11 20:21:51 +02:00
parent c335ff2615
commit 4fa5530ed2
2 changed files with 163 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
[Unit]
Description=ollama (virt-ollama)
Requires=docker.service
After=docker.service
DefaultDependencies=no
[Service]
Type=simple
Environment="HOME=/root"
ExecStartPre=-/usr/bin/env sh -c '/usr/bin/env docker kill virt-ollama 2>/dev/null || true'
ExecStartPre=-/usr/bin/env sh -c '/usr/bin/env docker rm virt-ollama 2>/dev/null || true'
ExecStart=/usr/bin/env docker run \
--rm \
--name=virt-ollama \
-p 10.0.0.1:11434:11434 \
--log-driver=none \
--network=traefik \
--cpus="2.0" \
--memory="2g" \
--mount type=bind,src=/etc/localtime,dst=/etc/localtime,ro \
--mount type=bind,src=/virt/ollama/data,dst=/root/.ollama \
ollama/ollama:latest
ExecStop=-/usr/bin/env sh -c '/usr/bin/env docker kill virt-ollama 2>/dev/null || true'
ExecStop=-/usr/bin/env sh -c '/usr/bin/env docker rm virt-ollama 2>/dev/null || true'
Restart=always
RestartSec=30
SyslogIdentifier=virt-ollama
[Install]
WantedBy=multi-user.target