Hoşgeldin Misafir

Docker ile Ollama Kurulumu Ücretsiz Pc nizde Local Yapay Zeka

coderby

Germany
15 Ara 2021
2,096 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

1. Docker’ı Kurma​

İlk adım olarak, Docker'ı bilgisayarınıza kurmanız gerekmektedir. Docker'ı kurmak için aşağıdaki adımları izleyebilirsiniz:

  • Windows: Docker Desktop for Windows sayfasına gidin ve uygun sürümü indirin. İndirilen dosyayı çalıştırarak yükleme işlemini tamamlayın.
  • MacOS: Docker Desktop for Mac sayfasına gidin ve uygun sürümü indirin. İndirilen dosyayı açarak Docker'ı yükleyin.
  • Linux: Docker’ı yüklemek için terminalde aşağıdaki komutları çalıştırabilirsiniz:

    Bash:
    sudo apt-get update
    sudo apt-get install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
    Docker’ı yükledikten sonra, kullanıcı grubunuza eklemek için:

    Bash:
    sudo usermod -aG docker $USER

2. Docker ile Ollama İmajını Çekme​

Ollama için bir Docker imajı bulmanız veya oluşturmanız gerekecek. Eğer resmi bir imaj mevcutsa, Docker Hub’dan çekebilirsiniz. Örneğin, Ollama'nın Docker Hub üzerindeki imajını çekmek için:


Bash:
docker pull ollama/ollama:latest

Eğer resmi bir imaj yoksa, özel bir Dockerfile oluşturmanız gerekecek.

3. Dockerfile Oluşturma (Varsa)​

Ollama için bir Dockerfile oluşturmanız gerekiyorsa, aşağıdaki gibi bir Dockerfile yazabilirsiniz. Bu dosya, Ollama’nın gereksinimlerini ve çalışma ortamını tanımlar.

Örnek bir Dockerfile:


Bash:
# Temel imaj olarak bir Python imajı kullanabilirsiniz
FROM python:3.9-slim

# Çalışma dizinini oluşturun
WORKDIR /app

# Gereksinim dosyasını kopyalayın
COPY requirements.txt .

# Gereksinimleri yükleyin
RUN pip install --no-cache-dir -r requirements.txt

# Ollama dosyalarını kopyalayın
COPY . .

# Konteyneri çalıştıracak komutu tanımlayın
CMD ["python", "ollama.py"]

requirements.txt dosyasının içerisine Ollama’nın Python kütüphanelerini ekleyin.

4. Docker İmajını Oluşturma​

Dockerfile’ı kullanarak Docker imajını oluşturmak için aşağıdaki komutu kullanabilirsiniz:


Bash:
docker build -t ollama-local .

5. Docker Konteynerini Çalıştırma​

Oluşturduğunuz Docker imajını kullanarak bir konteyner başlatabilirsiniz. Bu komut, konteyneri çalıştırır ve lokal makinenizde Ollama'yı çalıştırır:


Bash:
docker run -d --name ollama-container -p 5000:5000 ollama-local

Burada -d parametresi konteyneri arka planda çalıştırır ve -p 5000:5000 parametresi konteynerin 5000 numaralı portunu yerel makinadaki 5000 numaralı porta yönlendirir.

6. Ollama’nın Çalışıp Çalışmadığını Kontrol Etme​

Konteynerin doğru bir şekilde çalışıp çalışmadığını kontrol etmek için:


Bash:
docker ps

Eğer konteyner çalışıyorsa, tarayıcınızda http://localhost:5000 adresine giderek Ollama uygulamanızı görüntüleyebilirsiniz.

7. Sorun Giderme​

Eğer bir sorunla karşılaşırsanız, Docker konteynerinin loglarına bakarak hata mesajlarını inceleyebilirsiniz:


Bash:
docker logs ollama-container

Sorun gidermek için loglardan gelen bilgileri kullanabilirsiniz.

Olloma Model linkler: https://ollama.com/library
Benim en beğendiğim model: https://ollama.com/library/llama3

image-51.png