Docker-Portainer Nedir Ve Nasıl Kurulur

3 min readOct 2, 2024

Modern yazılım geliştirme süreçlerinde konteyner teknolojileri, uygulamaların hızlı ve güvenilir bir şekilde dağıtılmasını sağlamak için vazgeçilmez hale geldi. Docker, bu alanda öne çıkan araçlardan biridir. Ancak, Docker’ı etkin bir şekilde yönetmek bazen karmaşık olabilir. İşte burada Portainer devreye girer. Bu makalede, Docker Portainer’ı tanıyacak ve nasıl kullanılacağını öğreneceksiniz.

Photo by Rubaitul Azad on Unsplash

Docker Nedir?

Docker, uygulamaları konteynerler içinde çalıştırmayı sağlayan açık kaynaklı bir platformdur. Konteynerler, uygulamanın tüm bağımlılıklarıyla birlikte paketlenmesini sağlar, bu da farklı ortamlar arasında tutarlı ve taşınabilir dağıtımlar yapmayı mümkün kılar. Docker sayesinde geliştiriciler, uygulamalarını hızlı bir şekilde oluşturabilir, test edebilir ve dağıtabilirler.

Portainer Nedir?

Portainer, Docker ortamlarınızı görsel olarak yönetmenizi sağlayan, kullanıcı dostu bir yönetim aracıdır. Web tabanlı arayüzü sayesinde, Docker konteynerlerinizi, görüntülerinizi, ağlarınızı ve hacimlerinizi kolayca yönetebilirsiniz. Teknik bilgi düzeyi ne olursa olsun, Portainer ile Docker’ınızı daha etkin bir şekilde kontrol edebilirsiniz.

Portainer’ın Avantajları

  1. Kullanım Kolaylığı: Web tabanlı arayüzü sayesinde, Docker komut satırını kullanmadan yönetim işlemlerini gerçekleştirebilirsiniz.
  2. Hızlı Kurulum: Portainer’ı birkaç komutla hızlıca kurabilir ve çalıştırabilirsiniz.
  3. Görselleştirme: Konteynerlerinizin durumunu, loglarını ve performansını görsel olarak takip edebilirsiniz.
  4. Güvenlik: Rol tabanlı erişim kontrolü ile kullanıcı yetkilendirmesi yapabilirsiniz.
  5. Çoklu Ortam Desteği: Tek bir arayüzden birden fazla Docker ortamını yönetebilirsiniz.

Portainer Kurulumu

1. Docker’ın Kurulu Olduğundan Emin Olun

Portainer, Docker konteyneri olarak çalıştığı için, öncelikle Docker’ın sisteminizde kurulu ve çalışır durumda olması gerekir. Docker’ı henüz kurmadıysanız, Docker’ın resmi sitesinden kurulum talimatlarını takip edebilirsiniz.

2. Portainer’ı Docker ile Çalıştırın

Aşağıdaki komutları kullanarak Portainer’ı Docker üzerinde çalıştırabilirsiniz:

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 komutlar, Portainer’ın gerekli veri hacmini oluşturur ve Portainer’ı arka planda (detached mode) çalıştırır. Portainer arayüzüne erişmek için tarayıcınızdan https://localhost:9443 adresine gidebilirsiniz.

İlk kez Portainer’a eriştiğinizde, yönetici (admin) kullanıcı hesabınızı oluşturmanız istenir. Güçlü bir şifre belirleyerek devam edin.

Arayüzü Keşfedelim

Yeni Bir Konteyner Oluşturma

  • Containers sekmesine gidin ve Add Container butonuna tıklayın.
  • Konteyner için bir isim verin ve kullanmak istediğiniz Docker görüntüsünü seçin.
  • Gerekli yapılandırmaları (port yönlendirmeleri, çevre değişkenleri vb.) yapın ve Deploy the container butonuna tıklayın.

Mevcut Konteynerleri Yönetme

  • Containers sekmesinde, mevcut konteynerlerinizi görebilir, başlatabilir, durdurabilir veya silebilirsiniz.
  • Her bir konteynerin detaylarını görmek için konteynerin adına tıklayın. Buradan loglara erişebilir, komut çalıştırabilir veya yapılandırmaları değiştirebilirsiniz.

Docker Görüntülerini Yönetme

  • Images sekmesine giderek, sisteminizde bulunan Docker görüntülerini görüntüleyebilir ve gereksiz olanları silebilirsiniz.

Ağ ve Hacim Yönetimi

  • Networks ve Volumes sekmeleri aracılığıyla Docker ağlarını ve hacimlerini yönetebilirsiniz. Yeni ağlar oluşturabilir veya mevcut ağları düzenleyebilirsiniz.

--

--

AbdullahTaş
AbdullahTaş

Written by AbdullahTaş

FLUTTER DEVELOPER || GRAPHQL - FIREBASE

No responses yet