Göktay Logo
Araçlara Dön

Dockerfile & Compose Jeneratörü

Bileşenlerinizi seçin; multi-stage, non-root ve izole ağlı production-hazır Dockerfile ve docker-compose yapısını saniyeler içinde üretin.

Backend
Frontend
Veritabanları
Redis (önbellek)
Bileşenleri seçip üretin; multi-stage Dockerfile ve docker-compose burada belirecek.
📦

Popüler Docker Hub İmajları

En sık kullanılan resmi imajlar ve docker pull komutları. Bir projeye hızlıca başlamak için hazır referans.

nginx Web

Yüksek performanslı web sunucusu ve ters proxy.

docker pull nginx:1.27-alpine
node Runtime

JavaScript/TypeScript çalışma ortamı.

docker pull node:20-alpine
python Runtime

Python uygulamaları için resmi imaj.

docker pull python:3.12-slim
golang Runtime

Go derleme ortamı (multi-stage build için).

docker pull golang:1.23-alpine
postgres Veritabanı

Güçlü, açık kaynak ilişkisel veritabanı.

docker pull postgres:16-alpine
mysql Veritabanı

Yaygın kullanılan ilişkisel veritabanı.

docker pull mysql:8
mariadb Veritabanı

MySQL'in topluluk çatalı, tam uyumlu.

docker pull mariadb:11
mongo Veritabanı

Doküman tabanlı NoSQL veritabanı.

docker pull mongo:7
redis Önbellek

Bellek içi önbellek ve mesaj kuyruğu.

docker pull redis:7-alpine
rabbitmq Mesajlaşma

AMQP mesaj kuyruğu (yönetim paneliyle).

docker pull rabbitmq:3-management
traefik

Modern ters proxy ve yük dengeleyici.

docker pull traefik:v3.1
alpine Temel

~5 MB minimal Linux tabanı.

docker pull alpine:3.20
busybox Temel

Küçük araç seti; hata ayıklama için ideal.

docker pull busybox:1.36
caddy Web

Otomatik HTTPS sağlayan web sunucusu.

docker pull caddy:2-alpine
minio Depolama

S3 uyumlu nesne depolama.

docker pull minio/minio
grafana Gözlem

Metric ve log görselleştirme paneli.

docker pull grafana/grafana

İmaj sürümleri yazının hazırlandığı dönemdeki yaygın etiketlerdir; production'da her zaman güncel ve sabit bir sürüm etiketi kullanın.

Doğru Dockerfile, Güvenlik ve Boyut Demektir

Bir servisi "çalışır hale" getirmek kolaydır; ancak onu güvenli, küçük ve production'a uygun hale getirmek uzmanlık ister. Multi-stage build ile derleme araçları nihai imajdan çıkarılır, distroless/nginx tabanlar saldırı yüzeyini küçültür, non-root kullanıcı ayrıcalık yükseltmeyi engeller. Bu araç, tüm bu iyi pratikleri varsayılan olarak uygular.

Güvenlik Notu

Veritabanı ve önbellek servisleri dışarıya port açmaz; yalnızca internal: true backend ağında konuşurlar. Bu, en sık yapılan "veritabanını internete açma" hatasını kökten önler.

İlgili Araç

Mevcut bir Dockerfile'ınızı güvenlik açısından denetlemek ister misiniz?

Dockerfile Denetleyici'yi Kullan