Docker komutlarıyla uğraşmak istemeyenler için Portainer harika bir çözüm. Web arayüzü üzerinden konteynerleri, imajları, volume’ları ve daha fazlasını rahatça yönetebiliyorsun. Benim kendi sistemimde nasıl kurduğumu adım adım anlatıyorum.
1. Docker Volume Oluştur
Öncelikle Portainer’ın verilerini saklayacağı bir volume oluşturalım:
docker volume create portainer_data
Bu komutla portainer_data isimli bir volume oluşturduk. Tüm ayarlar burada saklanacak.
2. Portainer Konteynerini Oluştur ve Başlat
Direkt docker run
komutuyla Portainer’ı başlatabiliriz. Hem 9443 (https), hem 8000 portlarını açıyorum:
docker run -d \
-p 9443:9443 -p 8000:8000 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Konteyner başlatıldıktan sonra Portainer arayüzüne tarayıcıdan erişebilirsin:
https://sunucu-ip-adresi:9443

Artık portainer hazır.
Yeni Uygulama (Container) Oluşturmak
Panelde üstten App Templates kısmına gir ve hazır templatelerden birini seç, istersen Custom Template (Compose) girerek kendin tanımla.
Ben örnek olarak httpd seçtim – bu, Apache web sunucusu demek.
Ayarlar:
- İsim: Ne istersen verebilirsin
- Network: bridge seç
- Gelişmiş Ayarlar (Advanced Settings):
- Port yönlendirme yapabilirsin
- Volume bağlayabilirsin
Her şey çok kolaylaşıyor. Artık tek tıkla container’lar ayağa kalkıyor.

İşlem bu kadardı artık istediğiniz gibi web üzerinden container oluşturabilirsiniz.