VDS Üzerinde Portainer Kurulumu: Docker Konteynerlerini Panelden Yönetin

Docker konteynerlerini yönetmek bazen komut satırından baş etmesi zor bir iş olabilir. Özellikle birden fazla konteyner, ağ ve hacimle uğraşırken işler karmaşıklaşır. İşte tam bu noktada Portainer devreye giriyor. VDS sunucunuzda Portainer kurarak tüm Docker ortamınızı web üzerinden görsel bir panel ile yönetebilirsiniz. Gelin, bu pratik aracı nasıl kuracağınızı adım adım inceleyelim.

Portainer Nedir?

Portainer, Docker ve Kubernetes ortamları için hafif bir yönetim arayüzüdür. Açık kaynak kodlu olan bu araç, konteynerlerinizi, imajlarınızı, ağlarınızı ve hacimlerinizi kolayca yönetmenizi sağlar. Üstelik çoğu işlem için tek bir tıklama yeterlidir. VDS gibi kaynakları sınırlı ortamlarda bile rahatlıkla çalışabilir.

Kurulum İçin Ön Koşullar

Portainer'ı VDS'inize kurmadan önce aşağıdaki adımları tamamladığınızdan emin olun:

  • Bir VDS sunucusu (biz HızlıVDS öneriyoruz) ve SSH erişimi.
  • Docker'ın kurulu olması. Docker yoksa curl -fsSL https://get.docker.com | sh komutuyla kurabilirsiniz.
  • En az 1 GB RAM ve 10 GB disk alanı (basit kurulum için yeterli).

Portainer Kurulumu (Docker ile)

Portainer'ı kurmanın en kolay yolu Docker imajını kullanmaktır. Aşağıdaki komutu SSH üzerinden çalıştırmanız yeterli:

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

Bu komut ne yapıyor? -p 9000:9000 ile web arayüzünü 9000 portuna bağlıyoruz. -v /var/run/docker.sock ile Portainer'ın Docker API'sine erişmesini sağlıyoruz. portainer_data ise verilerin kalıcı olmasını sağlayan bir hacim. Kurulum tamamlandığında http://sunucu_ip:9000 adresinden panele ulaşabilirsiniz.

İlk Giriş ve Yapılandırma

Tarayıcınızda Portainer'a ilk kez gittiğinizde sizi bir kurulum sihirbazı karşılar. Yönetici kullanıcı adı ve şifresi belirlemeniz istenir. Ardından, Docker ortamınızı seçmeniz gerekir. Genellikle "Local" seçeneği ile VDS'inizdeki Docker’a bağlanırsınız. Bu adımdan sonra ana panel açılır ve konteynerlerinizi görmeye başlarsınız.

Panel Üzerinde Temel İşlemler

Portainer'ın sol menüsünde tüm Docker bileşenlerini bulabilirsiniz:

  • Dashboard: Sunucu kaynak kullanımını ve konteyner sayısını gösterir.
  • Containers: Tüm konteynerleri listeler; başlatma, durdurma, yeniden başlatma, log görüntüleme gibi işlemler tek tıkla yapılır.
  • Images: İmajları yönetir, yeni imaj çekebilir veya silebilirsiniz.
  • Volumes: Kalıcı veri hacimlerini oluşturup yönetebilirsiniz.
  • Stacks: Docker Compose dosyalarıyla çoklu konteyner uygulamaları dağıtabilirsiniz.

Örneğin, bir Nginx konteyneri başlatmak için "Containers" bölümüne gidin, "Add Container" butonuna tıklayın ve imaj adını (nginx) yazıp port ayarlarını yapın. İşte bu kadar basit.

Portainer ile DevOps Süreçlerinizi Hızlandırın

Portainer, özellikle ekipler için idealdir. Kullanıcı bazlı erişim kontrolleri sayesinde herkese farklı yetkiler verebilirsiniz. Ayrıca, hazır App Templates özelliğiyle popüler uygulamaları (WordPress, MySQL, vs.) tek tıkla kurabilirsiniz. VDS üzerinde test ortamları oluşturmak veya canlı uygulamaları yönetmek çok daha keyifli hale gelir.

Güvenlik İpuçları

Portainer'ı herkese açık bırakmamalısınız. Güvenlik duvarından yalnızca ihtiyaç duyulan IP'lere izin verin. Ayrıca HTTPS kullanmak için bir ters proxy (Nginx veya Traefik) ve LetsEncrypt sertifikası eklemenizi öneririz. Bu sayede yönetim paneliniz şifrelenmiş olur.

Unutmayın, Portainer sadece bir araç. Docker altyapınızın sağlam olması, VDS performansınızı doğrudan etkiler. HızlıVDS olarak, yüksek performanslı sunucularımızla Portainer deneyiminizi en üst seviyeye taşıyoruz.

Kısacası, VDS üzerinde Portainer kurulumu sayesinde Docker konteynerlerinizi komut satırı ezberlemeden, görsel bir arayüzle rahatça yönetebilirsiniz. Deneyin, farkı görün.

← Tüm yazılar