Docker & Kubernetes
En çok kullanılan Docker Komutları
En çok kullanılan docker komutları listesinde, bir docker containerı yönetmek için ihtiyacınız olan temel komutların listesini görebilirsiniz.
Komut | Açıklama | Kullanım Örneği |
docker run | Yeni bir konteyner oluşturup çalıştırır. | docker run -it ubuntu bash |
docker ps | Çalışan konteynerleri listeler. | docker ps |
docker ps -a | Çalışan ve durdurulmuş tüm konteynerleri listeler. | docker ps -a |
docker pull | Docker Hub’dan bir imaj indirir. | docker pull nginx |
docker images | Yerel makinedeki imajları listeler. | docker images |
docker build | Bir Dockerfile’den imaj oluşturur. (Consolda Dockerfile dosyasının folderında olunmalı) | docker build -t myapp . |
docker exec | Çalışan bir konteyner içinde komut çalıştırır. | docker exec -it container_id bash |
docker start | Durdurulmuş bir konteyneri başlatır. | docker start container_id |
docker stop | Çalışan bir konteyneri durdurur. | docker stop container_id |
docker restart | Bir konteyneri yeniden başlatır. | docker restart container_id |
docker rm | Bir konteyneri siler. | docker rm container_id |
docker rmi | Bir Docker imajını siler. | docker rmi image_id |
docker logs | Bir konteynerin loglarını görüntüler. | docker logs container_id |
docker inspect | Bir obje hakkında detaylı bilgi verir. | docker inspect container_id |
docker volume ls | Docker volume’larını listeler. | docker volume ls |
docker volume rm | Belirtilen bir volume’u siler. | docker volume rm volume_name |
docker network ls | Docker ağlarını listeler. | docker network ls |
docker network create | Yeni bir Docker ağı oluşturur. | docker network create my_network |
docker network rm | Belirtilen bir ağı siler. | docker network rm my_network |
docker stats | Çalışan konteynerlerin kaynak kullanımını gösterir. | docker stats |
docker top | Çalışan bir konteynerin aktif süreçlerini gösterir. | docker top container_id |
docker tag | Bir imaja yeni bir etiket ekler. | docker tag myapp:latest myrepo/myapp:v1.0 |
docker push | Bir imajı Docker Hub’a yükler. | docker push myrepo/myapp:v1.0 |
docker pull | Bir imajı Docker Hub’dan indirir. | docker pull nginx |
docker-compose up | Bir docker-compose.yml dosyasını çalıştırır. | docker-compose up |
docker-compose down | docker-compose ile başlatılan servisleri durdurur. | docker-compose down |
docker commit | Çalışan bir konteynerden yeni bir imaj oluşturur. | docker commit container_id new_image_name |
docker cp | Konteyner ile host arasında dosya kopyalar. | docker cp container_id:/path/to/file . |
docker diff | Bir konteynerde değişiklikleri gösterir. | docker diff container_id |
docker save | Bir imajı dosya olarak kaydeder. | docker save -o myapp.tar myapp:latest |
docker load | Daha önce kaydedilmiş bir imajı yükler. | docker load -i myapp.tar |
docker export | Bir konteyneri dosya olarak dışa aktarır. | docker export container_id > mycontainer.tar |