Docker-Portainer Nedir Ve Nasıl Kurulur
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.
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ı
- Kullanım Kolaylığı: Web tabanlı arayüzü sayesinde, Docker komut satırını kullanmadan yönetim işlemlerini gerçekleştirebilirsiniz.
- Hızlı Kurulum: Portainer’ı birkaç komutla hızlıca kurabilir ve çalıştırabilirsiniz.
- Görselleştirme: Konteynerlerinizin durumunu, loglarını ve performansını görsel olarak takip edebilirsiniz.
- Güvenlik: Rol tabanlı erişim kontrolü ile kullanıcı yetkilendirmesi yapabilirsiniz.
- Ç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.