Dosya sisteminize yayılmış birden fazla Docker kapsayıcınız varsa, kapsayıcı yönetimini kolaylaştırmak için lazydocker yüklemeyi düşünün.

Docker ve Docker Compose, yalıtılmış bir ortamda yazılım dağıtmayı kolaylaştıran, kullanımı kolay araçlardır. Ancak çalışan tüm hizmetlerinizin durumunu takip etmek zaman alabilir.

lazydocker, tüm Docker kapsayıcılarınızı tek bir yerden yönetmenize ve izlemenize yardımcı olan bir TUI uygulamasıdır.

Tembel Docker'ı Neden Kullanmalı?

Sisteminizi yeni paketlerle karıştırmadan yazılım çalıştırmak istiyorsanız, Docker önemli bir araçtır. Her Docker uygulaması ayrı bir kapsayıcıda çalışır ve siz açıkça istemediğiniz sürece asla sisteminizdeki diğer uygulamalarla etkileşim kuramaz.

Henüz yüklemediyseniz, hakkındaki kılavuzumuzu okumalısınız. Linux'ta Docker ve Docker Compose nasıl kurulur.

Docker Compose, hizmetleri dağıtmayı daha da kolaylaştırır ve özellikle şu durumlarda kullanışlıdır: Raspberry Pi'de kendi kendine barındırma projeleri. Yapılandırmayı tek bir YAML dosyasında tanımlayabilir ve dosyada belirtilen kapsayıcıları getirecek tek bir komutla birden çok Docker kapsayıcısı başlatabilirsiniz.

instagram viewer

Aşağıdakileri yazarak hangi kapsayıcıların çalıştığını görebilirsiniz:

docker-compose ps

... bulunduğu dizinde docker-compose.yml dosya bulunur.

Daha fazla yazılımı test edip dağıttıkça, muhtemelen farklı konumlarda birden çok docker-compose.yml dosyası oluşturacaksınız. dosya sisteminizin etrafındaki konumların yanı sıra bir defaya mahsus çalıştırdığınız dockerize edilmiş uygulamaları başlatma ve unutma amaç.

Özellikle Docker Compose dosyalarınız sabit sürücünüze dağılmışsa, neyin çalıştığını kontrol etmek ve hatta takip etmek zordur.

Yönetim dağınık hale gelebilir ve tüm Docker komutlarını hatırlamak başlı başına bir görevdir.

lazydocker, Docker konteynerlerinizle ilgili tüm bilgileri toplar ve terminalinizin içinde düzenli bir şekilde sunar. Neyin çalıştığını görebilir, günlükleri kontrol edebilir, kaynak kullanımını görüntüleve ortamları inceleyin.

Ayrıca tek tek kaplarda durdurabilir, duraklatabilir, yeniden başlatabilir ve diğer işlemleri gerçekleştirebilir veya eylemleri çalışan her hizmete uygulayabilirsiniz.

Linux'ta lazydocker nasıl kurulur

Lazydocker'ın kendisi dockerize edilmiş bir görüntü olarak gelse de, onu bu şekilde dağıtmak şu anda diğer Docker kapsayıcılarınız için günlükleri veya CPU kullanım grafiklerini göremeyeceğiniz anlamına gelir.

Bunun yerine, lazydocker kurulum betiğini kullanmalısınız:

kıvırmak https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | darbe

Söylemeye gerek yok, herhangi bir betiğin içeriğini Bash'e aktarmadan önce kontrol etmelisiniz.

Docker Container'larınızı Yönetmek için lazydocker kullanın

Lazydocker'ı yazarak başlatın:

tembel

Dosya sisteminde nerede olduğunuz veya Docker görüntülerinizin ya da Docker Compose dosyalarınızın nerede bulunduğu önemli değildir; tembel docker bunların hepsinden bilgi alır.

TUI'nin sol tarafında dikey olarak ilerlerken dört bölüm göreceksiniz. Bunlar Hizmetler, Bağımsız konteynerler, Görüntüler, Ve Birimler.

Bu bölümlerin her birinde, girişleri kullanarak göz atabilirsiniz. Yukarı Ve Aşağı klavyenizdeki ok tuşları. Her girişi vurguladığınızda, ilgili bilgiler sağ bölmede gösterilir. Alternatif olarak, arayüzde gezinmek için farenizi kullanabilirsiniz.

Varsayılan olarak, bilgi bölmesi seçtiğiniz girişin günlüklerini gösterir, ancak CPU ve bellek istatistiklerini, kapsayıcı ortamını, yapılandırma girişlerini göstermek için üstteki etiketlere tıklayın, veya üst.

Dockerize edilmiş bir uygulama çökerse, lazydocker'dan ayrılmadan bu uygulama ve diğer dockerleştirilmiş uygulamalar hakkındaki her şeyi inceleyebilirsiniz.

Yukarıda belirtilen bilgi seçenekleri yalnızca gerçek konteynerler için mevcuttur. içinde bir giriş seçtiyseniz Görüntüler veya Birimler, yalnızca yapılandırmayı görebileceksiniz.

Vurgulanan bir kap ile X gerçekleştirebileceğiniz eylemlerin bir menüsünü getirmek için. Ek olarak durmak, Duraklat, Ve tekrar başlat, kapları kaldırabilir, bir tarayıcıda açabilir, kapları yukarı ve aşağı getirebilir veya doğrudan komutları çalıştırabilirsiniz.

Menü içinden komutları çalıştırabilmenin yanı sıra, ileride kullanmak üzere ilgili kısayol tuşunu da göreceksiniz.

Tüm kapsayıcılarınızda toplu işlemler gerçekleştirmek istiyorsanız, B getirmek için anahtar Toplu Komutlar Menü.

sırasında bu eylemi seçerseniz Hizmetler bölümünde, menüyü açarken standart Docker Compose komutlarını göreceksiniz. Bağımsız konteynerler, kapsayıcıları durdurma, kaldırma ve budama seçeneklerine sahip olacaksınız.

Kalan iki bölümde, gerçekleştirebileceğiniz tek toplu işlem, kullanılmayan hacimleri ve görüntüleri budamak olacaktır.

lazydocker Linux'ta Konteyner Yönetimini Kolaylaştırır

Tüm kapsayıcı bilgileriniz tek bir yerde ve birkaç tuş vuruşundan fazlasını gerektirmeyen yönetim sayesinde, genişleyen sanal bağlantı noktanızı daha iyi organize etmek çok kolay.

Docker'a aşıksanız, bunun yerine alternatif bir konteyner yönetim sistemi düşünün.