docker --version
docker info
docker ps
docker ps -a
docker images
docker run hello-world
docker ps: Çalışan konteynerleri listeler.
docker images: Yüklü imajları listeler.
docker run: Yeni bir konteyner başlatır.
docker start <container_id>
docker stop <container_id>
docker restart <container_id>
docker rm <container_id>
docker exec -it <container_id> bash
start/stop/restart: Konteyneri başlatır/durdurur/yeniden başlatır.
exec: Konteynere terminal üzerinden bağlanma.
docker build -t isim:tag .
docker pull ubuntu:latest
docker push kullanici/isim:tag
docker rmi <image_id>
build: Dockerfile'dan yeni imaj oluşturur.
pull/push: İmaj indirir/yükler.
rmi: İmaj siler.
docker volume create volume_adi
docker volume ls
docker network create -d bridge ag_adi
docker network ls
volume: Veri saklamak için kullanılır.
network: Konteynerler arası özel ağlar oluşturur.
docker logs <container_id>
docker inspect <container_id>
docker stats
docker system df
docker system prune -a
logs: Konteyner loglarını gösterir.
inspect: Detaylı konteyner bilgisi.
stats: Canlı kaynak kullanımı.
prune: Kullanılmayan her şeyi temizler.
docker-compose up -d
docker-compose down
docker-compose logs
docker-compose build
up -d: Servisleri başlatır (arka planda).
down: Tüm servisi ve ağı durdurur.
logs: Tüm servislerin loglarını gösterir.
sudo usermod -aG docker $USER
newgrp docker
usermod: Kullanıcıyı docker grubuna ekler.
newgrp: Oturumu yeniden başlatmadan grubu uygular.