Geliştiriciler için vazgeçilmez Docker araçları

yazar:

kategori:

Tek konteyner kolaydır. Sorun altıncıda başlar; artık hangisinde veritabanı olduğunu ve imajın neden 1,2 GB olduğunu hatırlamazsınız.

Bu araçlar tam da bu soruları yanıtlıyor ve hepsi ücretsiz ya da açık kaynak.

Orkestrasyon

Docker Compose

Tüm yerel ortamı anlatan tek dosya: hâlâ ekosistemdeki en faydalı şey.

docs.docker.com/compose

Web arayüzü

Portainer

Komut satırıyla uğraşmak istemediğinizde konteyner, hacim ve log için web arayüzü.

portainer.io

Terminal arayüzü

Lazydocker

Yukarıdakilerin hepsi terminalde, loglar ve istatistikler bir tuş ötede.

github.com/jesseduffield/lazydocker

İmaj analizi

Dive

İmajınızın neden devasa olduğunu katman katman gösterir; genelde suçlu tek bir COPY'dir.

github.com/wagoodman/dive

Ters vekil

Traefik

Alan adlarını konteynerlere yönlendirir ve TLS sertifikalarını siz düşünmeden yeniler.

traefik.io

Otomatik güncelleme

Watchtower

Yeni imaj çıktığında konteynerleri günceller; her yerde değil, bilinçli kullanın.

containrrr.dev/watchtower

Güvenlik

Trivy

İmajları üretime çıkmadan önce bilinen zafiyetlere karşı saniyeler içinde tarar.

trivy.dev

Docker alternatifi

Podman

Aynı komutlar, root çalışan bir servis olmadan; bazı sunucular ve güvenlik ekipleri bunu şart koşar.

podman.io

Yalnızca birini ekleyecekseniz Dive olsun: imajı küçültmek her dağıtım hattındaki en ucuz performans kazancıdır.

Seçmek değil, kurmak mı gerekiyor?

Web uygulamaları, API'ler, altyapı ve arayüzler. Barselona'dan freelance, dünyanın her yerinden müşterilerle.

İletişime geç


Yorumlar

Leave a Reply

Your email address will not be published. Required fields are marked *