Portainer Kullanımı
Bir önceki yazıda docker ve portainer kurulumunu anlatmıştım bu yazımda portainerı nasıl kulanabilir ve nasıl ayar yapabilirsiniz onu anlatacağım. Portainer Kullanımı aslında olduça basittir. Mantığını bir kere anladığınızda gerisi kolaydır.
İlk giriş
Portainer servisi kurulduktan sonra web tarayıcınızı açın ve raspberry pi cihazınızın ip numarasını yazın ve sonuna :9000 portunu ekleyin.
Şu şekilde gözükecek: xxx.xxx.xx.x::9000
Karşınıza bu ekran geldikten sonra kullanıcı adı ve şifre belirleyerek create user butonuna tıklayın.
Kullanıcı adınızı ve şifrenizi belirledikten sonra karşını bu ekran gelecektir. Get Started kısmına tıklayarak devam ediniz.
Local yazan kısma tıklayarak devam ediniz.
Bu kısımda ne kadar Container kullandığınızı kaç tane imaj dosyası yüklü olduğunu görebilir ve yönetebilirsiniz.
İlk olarak ayarlar kısmına giderek App Templates yolunu değiştirmemiz gerekiyor. App templates yazısının aşağısında bulunan kısma,
Eğer 32 bit ise : https://raw.githubusercontent.com/novaspirit/pi-hosted/master/template/portainer-v2-arm32.json
Eğer 64 bit ise: https://raw.githubusercontent.com/novaspirit/pi-hosted/master/template/portainer-v2-arm64.json
şeklinde yazarak kayıt edin.
Container Nasıl İndirilir?
Container indirmenin en kolay yolu sağ kısmında bulunan App Templates kısmına gelerek sağ kısımda bulunan uygulamalara tıklayarak indirmektir.
Mesela AdGuard Home indirmek istediniz. Bunun için listeden AdGuard Home seçin ve aşağıda bulunan Deploy the container butonuna tıklayın.
Port Ayarları
Eğer fotoğraftaki gibi hata alırsanız bunun sebebi genelde portlardan kaynaklı oluyor. Adguard Home çok port kullandığı için hata verme olasığıda yüksek oluyor. Bu hatayı portları değiştirerek yada kullanmayacağınız portları silerek düzeltebilirsiniz..
Aynı ekrandan Show Advanced options seçenepine tıklayarak port listesini getirin ve portları aşağıda ki gibi ayarlayın
Benim kullandığım portlar bu şekilde ve düzgün çalışıyor.
Container yükledikten sonra sol kısımda bulunan Containers kısmın a tıklayarak containerınızı kontrol edebilirsiniz.
Ekranın sağ kısmında bulunan Publieshed Ports yazısının altında bulunan portlar containerınızın kullandığı portlardır.
Genel olarak 80 portunu http arayüzüne 443 portunu https arayüzüne gitmek için kullanabilirsiniz.
Dikkat ettiyseniz sol tarafta ve sağ tarafta olmak üzere iki adet port bulunmaktadır. Sol taraftaki portu sunucunuzun ip adresinin sonuna ekleyerek o containra ulaşabilirsiniz. Kısaca sol taraftaki port sağ taraftaki porta yönlendirme yapmaktadır.
Meslea iki tane container var ve ikiside 80 portunu kullanıyor. Eğer birisine 2000:80 diğerine 1005:80 olarak port atarsanız ilk containera ipadress:2000 diğer containera ipadress:1005 şeklinde ulaşabilirsiniz. Eğer farkı tam anlamadoysanız discord sunucuma yada yorumlara beklerim.
Genel ayarlar
İlk containerınızı yükledikten sonra sağ kısımda bulunan published ports kısmında bulunan mavi yazılı kısma tıklayarak otomatik erişebilirsiniz.
Eğer herhangi bir mavi linke tıklarsanız 0.0.0.0 ip numarasna yönlendirdiğini görürsünüz. Bunu düzeltmek için:
Sol yukarıda bulunan Home seçeneğine tıklayın.
Sağ kısımda bulunan kalem simgesine tıklayın.
Public Ip yazan kısma raspberry pi sunucunuz ip numarasını yazın aşağıda bulunan Update Enviroment kısmna tıklayarak kayıt edin.
Bu yazımda genel olarak portainer kullanımını anlatmaya çalıştım eğer anlamadığınız kısım olduysa yorumlarda yada discord sunucumda yardım istemekten çekinmeyin. Bundan sonraki yazımda docker hub ile terminal üzerinden ve portainer üzerinden nasıl başka container yükleyebilirsiniz onu anlatacağım.