LaBlog

🐳 Yeni Başlayanlar için Docker Komutlari

04.10.2024

Docker Başlatma

systemctl start docker # Linux open -a Docker # macOS

Docker Version Kontrolü

docker --version

Container Komutları

Çalışan containerları listelemek --> docker ps Bütün containerları listemeler(Çalışan ve Durmuş) --> docker ps -a Container Çalıştırmak --> docker run Müstakil Modda Container Çalıştırmak --> docker run -d Port ataması ile Container Çalıştırmak --> docker run -p : Container Durdurmak --> docker stop Durdurulan Containeri tekrar başlatmak --> docker start Durdurulan Containeri silmek --> docker rm

Images Komutları

Docker imagelarını listelemek --> docker images Docker Hub üzerinden image çekmek --> docker pull Dockerfile'dan image oluşturmak --> docker build -t . Image'ı etiketlemek --> docker tag : Image'ı silmek --> docker rmi

Container Yönetimi

Container'ın Loglarını Görüntülemek --> docker logs Çalışan Container'a erişmek(Interactive Shell) --> docker exec -it /bin/bash Container'dan Makineye dosya kopyalamak --> docker cp :

Docker Networks Komutları

Networkleri Listelemek --> docker network ls Network Oluşturmak --> docker network create Çalışan Container'a Network bağlamak --> docker network connect

Docker Compose

Müstakil Modda Servis Başlatmak --> docker-compose up -d Servisleri durdurmak --> docker-compose down Container oluşturup, başlatmak --> docker-compose up --build

Denetleme ve İzleme

Container Ayrıntılarını İncelemek --> docker inspect Kaynak(CPU,Memory) Kullanımını İncelemek --> docker stats

Docker Volumes

Volume Listelemek --> docker volume ls Volume Oluşturmak --> docker volume create Volume Bağlamak --> docker run -v :

💡 Profesyonel İPUCU

Kullanılmayan containerları, networkleri ve imageları kaldırmak için ''docker system prune'' komutunu kullanın.