Alat Docker yang wajib bagi developer

Satu kontainer itu mudah. Masalah dimulai di kontainer keenam, saat Anda lupa mana yang memuat basis data dan kenapa image-nya 1,2 GB.

Alat-alat ini menjawab pertanyaan seperti itu, dan semuanya gratis atau sumber terbuka.

Orkestrasi

Docker Compose

Satu berkas yang menggambarkan seluruh lingkungan lokal: masih yang paling berguna di ekosistem ini.

docs.docker.com/compose

Antarmuka web

Portainer

Antarmuka web untuk kontainer, volume, dan log saat Anda sedang malas dengan CLI.

portainer.io

Antarmuka terminal

Lazydocker

Semua hal di atas di dalam terminal, log dan statistik hanya sejauh satu tombol.

github.com/jesseduffield/lazydocker

Analisis image

Dive

Menunjukkan lapis demi lapis kenapa image Anda besar, dan biasanya penyebabnya satu COPY.

github.com/wagoodman/dive

Reverse proxy

Traefik

Mengarahkan domain ke kontainer dan memperbarui sertifikat TLS tanpa Anda pikirkan.

traefik.io

Pembaruan otomatis

Watchtower

Memperbarui kontainer saat image baru terbit; gunakan secara sadar, bukan di mana-mana.

containrrr.dev/watchtower

Keamanan

Trivy

Memindai image untuk kerentanan yang diketahui sebelum masuk produksi, dalam hitungan detik.

trivy.dev

Alternatif Docker

Podman

Perintah yang sama tanpa daemon root, sesuatu yang disyaratkan sebagian server dan tim keamanan.

podman.io

Kalau hanya menambah satu, pilih Dive: mengecilkan image adalah peningkatan performa termurah di pipeline mana pun.

Perlu dibangun, bukan sekadar dipilih?

Aplikasi web, API, infrastruktur, dan antarmuka. Freelance dari Barcelona, klien di mana saja.

Hubungi saya


Comments

Leave a Reply

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