Synology NAS'ın işletim sistemi olan DSM 7, 'Konteyner Yöneticisi' olan bir Docker konteyner yönetimi uygulamasına sahiptir. Bunu ayrıca Docker kapsayıcılarını, ağlarını ve diğer Docker öğelerini yönetmek için de kullanabilirsiniz.
Synology'nin Container Manager ve Portainer'ı farklı özelliklere ve kullanıcı arayüzlerine (UI'ler) sahiptir. En çok beğendiğinizi kullanabilirsiniz.
Bu makalede Portainer'ı Synology NAS'ınızın DSM 7 işletim sistemine nasıl kuracağınızı göstereceğiz.
İçeriğin Konusu:
- Docker'ı Synology NAS'a Yükleme
- Portainer için Veri Klasörü Oluşturma
- Portainer'ı Synology NAS'a Yüklemek İçin Bir Görev Oluşturma
- Portainer'ı Synology NAS'a Yükleme
- Portainer'ın Synology NAS'a Yüklü Olup Olmadığının Kontrol Edilmesi
- Synology NAS'ta Kurulu Portainer'a Erişim
- Portainer Kurulum Görevini Synology NAS'tan Kaldırma
- Çözüm
Docker'ı Synology NAS'a Yükleme
Portainer'ın çalışması için Synology NAS'ınızda Docker'ın kurulu olması gerekir. Docker'ı Synology NAS'a DSM işletim sisteminin 'Paket Merkezi' uygulamasından yükleyebilirsiniz.
“Paket Merkezi” uygulamasını açmak için “Paket Merkezi” simgesine tıklayın.
Liman işçisi ara [1] ve Docker uygulaması listelenmelidir. Docker'ı Synology NAS'ınıza yüklemek için 'Yükle'ye tıklayın [2] .
Docker, Synology NAS'a indiriliyor ve kuruluyor. Tamamlanması biraz zaman alır.
Bu noktada Docker kurulmalıdır.
Portainer için Veri Klasörü Oluşturma
Portainer'ın verilerini depolayabileceği bir klasör oluşturmanız gerekir.
İlk önce “File Station” uygulamasını açın.
Docker paylaşımlı klasörüne gidin [1] ve tıklayın Yaratmak > Klasör oluşturun [2] .
Klasör adı olarak “portainer-ce” yazın [1] ve “Tamam”a tıklayın [2] .
NOT: Portainer'ın iki sürümü vardır: Community Edition (CE) ve Enterprise Edition (EE). Bu makalede Portainer Community Edition'ın (CE) nasıl kurulacağını size göstereceğiz. Portainer Enterprise Edition'ı (EE) yüklemek istiyorsanız, bundan sonra 'portiner-ce' yerine 'portiner-ee' yazın.
Portainer için bir veri klasörü oluşturulmalıdır.
Portainer'ı Synology NAS'ınıza yüklemek için yeni oluşturduğunuz Portainer veri klasörünün tam yolunu bilmeniz gerekir. Bizim durumumuzda docker paylaşımlı klasörü Volume 1'de oluşturulmuştur. Yani “/volume1/docker/portiner-ce” bizim durumumuzda Portainer veri klasörünün tam yoludur.
Docker paylaşımlı klasörünün Synology NAS'ınızda kullandığı birimi şuradan bulabilirsiniz: Kontrol Paneli > Paylaşılan klasör .
Portainer'ı Synology NAS'a Yüklemek İçin Bir Görev Oluşturma
Portainer kurulum komutunun Synology NAS üzerinde kök/yönetici ayrıcalıklarıyla çalıştırılması gerekir. Bunu Synology NAS'ta SSH/Terminal erişimi olmadan yapmanın tek yolu Görev Zamanlayıcıyı kullanmaktır.
Görev Zamanlayıcıyı Synology NAS'ınızın DSM işletim sisteminin Kontrol Paneli uygulamasından açabilirsiniz.
Yeni bir görev oluşturmak için tıklayın Yaratmak > Planli gorev > Kullanıcı tanımlı komut dosyası .
“Genel” sekmesinde Görev adı olarak “install-porttainer” yazın [1] , Kullanıcı açılır menüsünden 'root'u seçin [2] ve “Etkin” seçeneğinin işaretini kaldırdığınızdan emin olun. [3] .
“Zamanlama” sekmesine gidin, bir sonraki tarihte “Çalıştır”ı seçin [1] ve işaretli açılır menüden 'Tekrarlama'yı seçin [2] .
“Görev Ayarları” sekmesine gidin ve “Kullanıcı tanımlı komut dosyası” bölümüne aşağıdaki komutu yazın [1] . İşiniz bittiğinde “Tamam”a tıklayın [2] .
$ liman işçisi koşusu -D -P 8000 : 8000 -P 9443 : 9443 --isim bekçi --tekrar başlat =her zaman -içinde / öyleydi / koşmak / liman işçisi.sock: / öyleydi / koşmak / liman işçisi.sock -içinde / ses seviyesi 1 / liman işçisi / taşıyıcı-ce: / veri taşıyıcı / portainer-ce:en sonNOT: Verilen komutta Portainer veri klasörü yolunu “/volume1/docker/portiner-ce” ile değiştirdiğinizden emin olun.
“Tamam”a tıklayın.
Yeni bir “porttainer yükleme” görevi oluşturulmalıdır.
Portainer'ı Synology NAS'a Yükleme
Portainer'ı Synology NAS'a yüklemek için, 'porttainer'ı kur' görevini seçin. Kontrol Paneli > Görev Zamanlayıcısı ve 'Çalıştır'a tıklayın.
“Tamam”a tıklayın.
“Porttainer yükleme” görevinin durumunu kontrol etmek için onu seçin ve tıklayın. Aksiyon > Sonucu göster .
Gördüğünüz gibi görev sorunsuz bir şekilde yürütüldü. Çalıştırma sonucunu kapatmak için “Tamam”a tıklayın.
Portainer'ın Synology NAS'a Yüklü Olup Olmadığının Kontrol Edilmesi
Portainer'ın doğru yüklenip yüklenmediğini kontrol etmek için Synology NAS'ınızın DSM işletim sisteminden 'Konteyner Yöneticisi' uygulamasını açın.
“Konteyner Yöneticisi” uygulaması açıldıktan sonra “Konteyner” bölümüne gidin; yeni bir konteyner taşıyıcısının oluşturulduğunu ve çalıştığını görmelisiniz.
Synology NAS'ta Kurulu Portainer'a Erişim
Portainer'a erişmek için şunları yapmanız gerekir: Synology NAS'ınızın IP adresini öğrenin . Bizim durumumuzda Synology NAS'ımızın IP adresi 192.168.0.111'dir.
Şimdi ziyaret edin https://192.168.0.111:9443 bir web tarayıcısından Portainer ilk kullanıcı oluşturma sihirbazını görmelisiniz.
Portainer oturum açma kullanıcı adını yazın [1] , kullanıcı için ayarlamak istediğiniz şifre [2] ve “Kullanıcı oluştur”a tıklayın [3] .
NOT: 192.168.0.111 IP adresini Synology NAS'ınızın IP adresiyle değiştirdiğinizden emin olun.
Bir Portainer oturum açma kullanıcısı oluşturulmalı ve Portainer web kullanıcı arayüzünde oturum açmalısınız.
Docker konteynerlerinizi Portainer web kullanıcı arayüzünden yönetebilirsiniz.
Gördüğünüz gibi portainer Docker kapsayıcısı Portainer web kullanıcı arayüzünde de görülebilir.
Portainer Kurulum Görevini Synology NAS'tan Kaldırma
Portainer yüklendikten ve Synology NAS'ınızda çalışmaya başladıktan sonra, 'portainer yükleme' görevini Synology NAS'ınızdan kaldırmalısınız. Kontrol Paneli > Görev Zamanlayıcısı .
“Porttainer yükleme” görevini kaldırmak için Görev Zamanlayıcı'dan seçin ve Aksiyon > Silmek .
“Sil”e tıklayın.
Görev, Görev Zamanlayıcı'dan kaldırılmalıdır.
Çözüm
Bu makalede size SSH/Terminal erişimi olmadan DSM 7 işletim sistemini çalıştıran bir Synology NAS'a Portainer'ın nasıl kurulacağını gösterdik. Ayrıca Portainer'ı kullanarak Synology NAS'ınızın Docker konteynerlerini yönetebilmeniz için Portainer web kullanıcı arayüzüne nasıl erişeceğinizi de gösterdik.