Blogchevron_rightSunucu Yönetimichevron_rightPortainer ile Docker Konteyner Yönetimi

Portainer ile Docker Konteyner Yönetimi

S
Serversium
calendar_today24 Nisan 2026
schedule5 dk okuma
Portainer ile Docker Konteyner Yönetimi

Portainer ile Docker Konteyner Yönetimi: Görsel ve Kolay Arayüz

Docker, modern yazılım geliştirme ve dağıtım süreçlerinin temel taşlarından biri haline gelmiştir. Ancak komut satırı üzerinden Docker yönetimi, özellikle yeni başlayanlar için karmaşık ve zaman alıcı olabilir. Portainer, bu sorunu çözmek için tasarlanmış güçlü bir görsel yönetim aracıdır. Bu rehberde, sanal sunucu üzerinde Portainer kurulumu, temel kullanımı ve gelişmiş özelliklerini detaylı olarak inceleyeceğiz.

Portainer Nedir ve Neden Kullanmalısınız?

Portainer, Docker konteynerlerini görsel arayüz üzerinden yönetmenizi sağlayan açık kaynaklı bir yönetim platformudur. 2024 yılı itibarıyla Docker Hub'da 10 milyondan fazla indirilme sayısına ulaşmıştır (Docker Hub, 2024). Portainer, özellikle aşağıdaki senaryolarda tercih edilmektedir:

  • görsel yönetim: CLI komutları yerine grafik arayüz ile konteyner oluşturma, başlatma ve durdurma
  • Çoklu ortam desteği: Tek arayüzden birden fazla Docker host'u yönetebilme
  • Kolay izleme: Konteyner kaynak kullanımını gerçek zamanlı takip etme
  • Şablon desteği: Hazır uygulama şablonları ile hızlı deploy

Portainer Kurulumu

Portainer kurulumu Docker Compose kullanarak birkaç adımda tamamlanabilir. Aşağıdaki adımları izleyerek kendi yönetim panelinizi oluşturabilirsiniz.

1. Adım: Docker Kurulumu

Öncelikle sunucunuzda Docker'ın kurulu olduğundan emin olun. Ubuntu tabanlı sistemlerde aşağıdaki komutlarla Docker kurabilirsiniz:

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

2. Adım: Portainer Kurulumu

Docker kurulduktan sonra Portainer'ı çalıştırmak için aşağıdaki komutları kullanın:

docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

Bu komut, 9443 portunda HTTPS, 8000 portunda ise HTTP arayüzünü çalıştırır. Sunucu yönetimi deneyiminiz varsa bu kurulumu kolayca gerçekleştirebilirsiniz.

3. Adım: İlk Yapılandırma

Tarayıcınızdan https://sunucu-ip:9443 adresine giriş yaparak Portainer arayüzüne erişebilirsiniz. İlk girişte admin hesabı oluşturmanız istenecektir.

Portainer Arayüz Tanıtımı

Portainer arayüzü, Docker yönetimini basitleştiren sezgisel bir yapı sunar. Temel bileşenler şunlardır:

Bölüm İşlev
Dashboard Genel bakış, çalışan konteyner sayısı, kaynak kullanımı
Containers Konteyner oluşturma, yönetme, izleme
Images Docker image'lerini indirme ve yönetme
Networks Docker ağ yapılandırması
Volumes Veri depolama birimleri yönetimi
Stacks Docker Compose ile çoklu konteyner yönetimi

Konteyner Oluşturma ve Yönetme

Portainer ile konteyner oluşturmak son derece basittir. Containers bölümünden "Add container" butonuna tıklayarak yeni konteyner açabilirsiniz.

Konteyner Oluşturma Adımları

  1. Temel Ayarlar: Konteyner adı ve kullanmak istediğiniz image'i seçin
  2. Port Yapılandırması: Host port ile container port eşleştirmesini yapın
  3. Çevre Değişkenleri: Gerekli ENV değişkenlerini ekleyin
  4. Volume Bağlama: Kalıcı veri depolama için dizinleri mount edin
  5. Restart Policy: Hata durumunda otomatik yeniden başlatma seçeneğini belirleyin

Bu adımları tamamladıktan sonra "Deploy the container" butonuna tıklayarak konteynerınızı oluşturabilirsiniz. Veritabanı yönetimi için de benzer adımları izleyebilirsiniz.

Image Yönetimi

Portainer, Docker image'lerini görsel olarak yönetmenizi sağlar. Images bölümünden mevcut image'leri görebilir, yeni image indirebilir ve eski image'leri silebilirsiniz.

Önemli Image İşlemleri

  • Image İndirme: Repository adı ve tag belirterek yeni image çekme
  • Image Build: Dockerfile kullanarak özel image oluşturma
  • Image Temizleme: Kullanılmayan image'leri toplu silme

Stacks ile Docker Compose Yönetimi

Docker Compose kullanarak birden fazla servisi tek bir yapı olarak yönetmek istiyorsanız, Portainer'ın Stacks özelliğini kullanabilirsiniz. Bu özellik, özellikle mikroservis mimarilerinde büyük kolaylık sağlar.

Stacks bölümünde, docker-compose.yml dosyanızı yapıştırarak tüm servisleri tek seferde deploy edebilirsiniz. Stack oluştururken şu noktalara dikkat edin:

  1. Docker Compose dosyasının geçerli bir YAML formatında olması
  2. Gerekli tüm imajlerin registry'de mevcut olması
  3. Port çakışmalarının kontrol edilmesi
  4. Çevre değişkenlerinin doğru tanımlanması

Portainer Business ve Ücretsiz Sürüm Karşılaştırması

>Sınırsız
  • Özel Destek
  • Özellik Community Edition Business Edition
    Fiyat Ücretsiz Ücretli
    Konteyner Sayısı Sınırsız
    Endpoint Sayısı 5 Sınırsız
    RBAC (Rol Tabanlı Erişim) Temel Gelişmiş
    Yedekleme Manuel Otomatik
    Destek Topluluk

    Küçük ve orta ölçekli projeler için Community Edition genellikle yeterlidir. Kurumsal ortamlar için ise Business Edition'ın sunduğu gelişmiş güvenlik özellikleri tercih edilebilir.

    Portainer Güvenlik Ayarları

    Güvenlik, konteyner yönetiminde kritik öneme sahiptir. Portainer'da güvenlik ayarlarını yapılandırırken şu noktalara dikkat edin:

    • Şifre Politikası: Güçlü parolalar kullanın ve düzenli olarak güncelleyin
    • SSL/TLS: Her zaman HTTPS kullanın
    • Erişim Kontrolü: Kullanıcı başınaRol tanımlayın
    • Oturum Zaman Aşımı: İssiz oturumların otomatik kapanmasını sağlayın

    Yaygın Sorunlar ve Çözümleri

    1. Portainer'a Erişim Sorunu

    Eğer Portainer arayüzüne erişemiyorsanız, firewall ayarlarını kontrol edin:

    sudo ufw allow 9443/tcp
    sudo ufw allow 8000/tcp

    2. "Docker Socket Not Found" Hatası

    Bu hata, Docker socket'ine erişim izni olmadığında oluşur. Aşağıdaki komutla çözebilirsiniz:

    sudo usermod -aG docker portainer

    3. Konteyner Performans Sorunları

    Konteyner kaynak kullanımını izlemek için Portainer'ın Stats bölümünü kullanın. Aşırı kaynak tüketimi durumunda memory limit ve CPU limit ayarlarını yapılandırın.

    Portainer Alternatifleri

    Piyasada Portainer dışında başka Docker yönetim araçları da mevcuttur. İşte karşılaştırma:

    Araç Ücret Özellik
    Portainer Ücretsiz/Ücretli Kullanımı kolay, görsel arayüz
    Rancher Ücretsiz Kubernetes entegrasyonu, gelişmiş orkestrasyon
    Docker Desktop Ücretsiz Windows/Mac için ideal, geliştirme ortamı
    Coolify Ücretsiz Self-hosted PaaS, kolay deploy

    Sonuç ve Öneriler

    Portainer, Docker konteyner yönetimini basitleştiren güçlü bir araçtır. Özellikle e-ticaret hosting çözümlerinde ve oyun sunucuları yönetiminde tercih edilmektedir. Başlangıç için şu adımları öneriyoruz:

    1. Portainer'ı test ortamında deneyin
    2. Temel konteyner işlemlerini uygulayın
    3. Stacks ve Templates özelliklerini keşfedin
    4. Güvenlik ayarlarını yapılandırın
    5. Production ortamına geçiş yapın

    Docker ve konteyner teknolojileri hakkında daha fazla bilgi için bulut sunucu rehberimize göz atabilirsiniz. Portainer kurulumu veya yönetimi konusunda destek almak için iletişim sayfamızdan bizimle irtibata geçebilirsiniz.

    library_booksBenzer İçerikler

    Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber
    Sunucu Yönetimi
    calendar_today5 Nisan 2026
    schedule5 dk

    Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber

    Cloud sunucular, dinamik kaynak dağıtımıyla işletmelerin kesintisiz büyümesini sağlar. Avantajlardan karşılaştırmalara tüm detaylar bu rehberde yer alıyor.

    S
    Serversiumarrow_forward
    Linux vs Windows Sunucu: Hangisi Projeye Uygun?
    Sunucu Yönetimi
    calendar_today6 Nisan 2026
    schedule5 dk

    Linux vs Windows Sunucu: Hangisi Projeye Uygun?

    Linux ve Windows Sunucu arasındaki teknik farkları, maliyet avantajlarını ve proje uyumluluğunu detaylı olarak karşılaştırıyoruz. Yazılım stack'inize en uygun işletim sistemini seçmek için kapsamlı rehberimizle doğru altyapı kararını verin.

    S
    Serversiumarrow_forward
    Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber
    Sunucu Yönetimi
    calendar_today16 Nisan 2026
    schedule5 dk

    Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber

    Ubuntu 24 üzerinde Plesk kurulumunu adım adım öğrenin. Bu rehberde sistem gereksinimleri, kurulum adımları ve temel yapılandırma ayarlarını bulabilirsiniz.

    S
    Serversiumarrow_forward