Docker, sistem yöneticileri ve BT mühendisleri tarafından yaygın olarak kullanılan önde gelen bir konteyner teknolojisidir. Karmaşık BT ortamlarını hızlı bir şekilde kurmak ve yazılım sistemlerini güvenli bir şekilde dağıtmak için harika bir araçtır.

Docker, işi halletmek için güçlü bir CLI aracıyla birlikte gelir, ancak bazen bir Docker kapsayıcılarının ve ilgili hizmetlerinin Docker CLI'de bulunmayan grafiksel görünümü sağlamak. Portainer'ın devreye girdiği yer burasıdır.

Portainer Nedir?

Portainer, Docker, Docker Swarm, Azure ACI ve Azure ACI'deki kapsayıcıları kolayca yönetmek için bir GUI aracıdır Kubernet'ler, şirket içinde veya bulutta.

Portainer'ın kendisi bir Docker görüntüsü olarak dağıtılır ve çok hafiftir. İki temel öğeden oluşur: Portainer sunucusu ve Portainer aracısı. Aracı, düğümün kaynaklarına erişim sağlamak için sunucuyla iletişim kurar.

Portainer'ı Linux veya Windows'a kurabilirsiniz ve hatta Linux için Windows Alt Sistemine (WSL) kurulumu destekler. Başlık altında Portainer, size iyi düzeyde bir soyutlama sunmak için Docker CLI'yi kullanır.

instagram viewer

Portainer'ı Linux'a Kurmak

Daha önce bahsedildiği gibi, Portainer bir Docker görüntüsü olarak yüklenir, bu nedenle makinenizde Docker'ı çalışır durumda tutmanız gerekir. Eğer yüklü değilse, İşte Docker'ı Ubuntu'ya nasıl kuracağınız.

Portainer'ın hizmet desteği gibi bazı ekstra avantajlarla birlikte gelen ticari sürümünü yükleyebilir veya yalnızca Community Edition'ı kullanabilirsiniz.

Aşağıdaki komutu kullanarak Portainer veritabanını ve ilişkili verilerini barındıracak bir Docker birimi oluşturarak başlayın:

liman işçisi hacmi yaratmak porttainer_data

Ardından Portainer Docker görüntüsünü çalıştırın. Yerel olarak mevcut değilse, Docker onu otomatik olarak Docker Hub'dan indirir.

liman işçisi çalıştır -d -p 8000:8000 -P 9000:9000 --name taşıyıcı --restart=her zaman -v /var/run/docker.sock:/var/run/docker.sock -v porttainer_data:/veri taşıyıcı/portainer-ce: en son

Yukarıda belirtilen komut, eski destek için HTTP bağlantı noktası 9000'i kullanır, ancak 9443 HTTPS bağlantı noktasını da kullanabilirsiniz ve Portainer kendinden imzalı bir SSL sertifikası kurar. Dilerseniz kendi sertifikalarınızı da kullanabilirsiniz.

Görüntünün indirilmesi bittiğinde, aşağıdaki komutu kullanarak çalışır durumda olup olmadığını kontrol edebilirsiniz:

sudo liman işçisi ps

Portainer kabınız, sahip olduğunuz diğer kaplarla birlikte çıktıda listelenmelidir.

Portainer'a Genel Bakış

Portainer kontrol paneline erişmek için varsayılan Portainer URL'sine gidin. http://localhost: 9000 web tarayıcınızda.

varsayılan kullanıcı adı yönetici ve devam etmek için güvenli bir şifre girmeniz gerekecek. Bunlar ileriye dönük giriş bilgileriniz olacak. İsterseniz kullanıcı adını da değiştirebilirsiniz.

İlk oturum açtığınızda Portainer sizden ortamınızı yapılandırmanızı isteyecektir. seçin Başlamak Portainer'ın üzerinde çalıştığı yerel ortamı kullanan seçenek. Diğer uzak bilgisayarlardan veya sunuculardan Docker kapsayıcılarını yönetmek için daha fazla ortam ekleyebilirsiniz.

Soldaki menü çubuğu, Pano sekmesi, Görüntüler sekmesi, Ağlar, Yığınlar, Kullanıcılar, Ortamlar vb. gibi önemli bileşenlere genel bir bakış sunar.

Portainer Kullanarak Docker Konteynerlerini Yönetme

Portainer menüsünden kapları ve görüntüleri yönetmek oldukça kolaydır. Docker ortamınızda yapılandırmak istediğiniz bileşeni seçin ve ardından onu beğeninize göre değiştirin.

Bileşenlerin çoğu kendi kendini açıklayıcıdır. İşte en önemlilerinden bazıları:

1. Gösterge Paneli

Gösterge Tablosu sayfası, önemli istatistiklerle operasyonel ortamınıza hızlı bir bakış sağlar. Belirli bir bileşenle ilgili daha fazla bilgi almak için kontrol panelindeki bileşenlerin her birine tıklayabilirsiniz.

Container'larınızın ne kadar disk alanı tükettiği ve hangilerinin sağlıklı olup olmadığı hakkında kolayca bir özet alabilirsiniz. Ayrıca, Docker kapsayıcılarınızın ağ arabirimleri ve IP adresleri hakkında iyi bir genel bakış elde edebilirsiniz.

Docker bilgisi dışında PC RAM kapasitesi de alabilirsiniz. Size tek bir sayfada bu kadar kapsamlı bir özet sunan hiçbir Docker komutu bulamazsınız. Portainer'ın parladığı yer burasıdır.

2. Görüntüler

Yeni görüntüleri Docker ortamınıza çekmek için Görüntüler sekmesini kullanabilirsiniz. Portainer varsayılan olarak Docker görüntülerini almak için Docker Hub'ı kullanır. Aradığınız resmin adını girerek resimleri arayın ve ardından Aramak Docker Hub'da aramak için düğmesine basın.

Yeni bir görüntü çekmek için, Docker Hub'da göründüğü şekliyle etiketi içeren adı girin ve resmi çek düğme.

Görüntüler sayfası, boyutları, etiketleri ve görüntünün oluşturulduğu tarih dahil olmak üzere ortamınızdaki tüm görüntüleri listeler. Bu sayfadan yeni Docker görüntüleri de oluşturabilirsiniz.

3. Konteynerler

Docker kapsayıcı sayfası, ortamınızdaki tüm kapsayıcılara genel bir bakış elde etmek için harika bir yerdir. Burada, hem çalışan hem de etkin olmayan kapsayıcılara genel bir bakış sunulmaktadır.

Bilgisayarınızda yerel olarak bulunan veya Docker Hub'da bulunan görüntülerden de yeni Docker kapsayıcıları oluşturabilirsiniz.

Bir kapsayıcıyı çalıştırmak için, sadece üzerine tıklayın. Kapsayıcı ekle düğme. Ardından, kapsayıcının ad, etiket, kabuk, etkileşimli ve TTY kullanmak isteyip istemediğiniz gibi ayrıntılarını sağlayın. Burada sağladığınız parametreler, kullanırken sağlayacağınız parametrelere benzer. liman işçisi koşusu emretmek.

4. Diğer bileşenler

Portainer'daki diğer bazı önemli bileşenler şunları içerir:

  1. Yığınlar: Yığınlar size tanımlama seçeneği sunar Docker Oluşturma Dosyalar. Docker Compose dosyalarını Portainer editör penceresinde belirtebilir veya PC'nizden yükleyebilirsiniz. Hatta Docker Compose dosyalarınızı doğrudan GitHub'dan alabilirsiniz.
  2. Ağlar: Ağlar sekmesi, ortamınızdaki farklı Docker görüntüleri tarafından kullanılan tüm ağ arabirimlerini listeler. IP adresleri ve ağ türleri de bu sayfada görüntülenir. Ve tabii ki ortamınıza yeni ağlar ekleyebilirsiniz.
  3. Birimler: Birimler, Docker kapsayıcılarında veri yönetimini basitleştirir. Birimler, Docker kapsayıcı verilerinizi ana bilgisayarda barındırmanıza olanak tanır; bu, Docker görüntülerinin yönetimini kolaylaştırdığı için harikadır. Birimler sayfası, kolayca yeni birimler oluşturmanıza ve mevcut birimleri yönetmenize olanak tanır.
  4. Kullanıcılar: Başlangıçta, bir yönetici Portainer için kullanıcı, ancak ortamınızı yönetmek ve farklı erişim seviyelerine sahip olmak için daha fazla kullanıcı eklemek istiyorsanız o zaman burası.

Docker ve Portainer Birleştirildiğinde Harika!

Portainer, Docker için çok hafif bir GUI yöneticisidir. Kurulumu çok kolaydır ve yerel PC'nizde veya uzak sunucularda birden çok Docker ortamını yönetmek için kullanabilirsiniz.