Skip to content

Instantly share code, notes, and snippets.

@yemreak
Created October 7, 2019 18:41
Show Gist options
  • Save yemreak/9343f06dce73111ca7eb15d94a9dc385 to your computer and use it in GitHub Desktop.
Save yemreak/9343f06dce73111ca7eb15d94a9dc385 to your computer and use it in GitHub Desktop.
Docker komutları
Komut Açıklaması
docker images Lokal registry’de mevcut bulunan Image’ları listeler
docker ps Halihazırda çalışmakta olan Container’ları listeler
docker ps -a Docker Daemon üzerindeki bütün Container’ları listeler
docker ps -aq Docker Daemon üzerindeki bütün Container’ların ID’lerini listeler
docker pull <repository_name>/<image_name>:<image_tag> Belirtilen Image’ı lokal registry’ye indirir. Örnek: docker pull gsengun/jmeter3.0:1.7
docker top <container_id> İlgili Container’da top komutunu çalıştırarak çıktısını gösterir
docker run -it <image_id veya image_name> CMD Verilen Image’dan terminal’i attach ederek bir Container oluşturur
docker pause <container_id> İlgili Container’ı duraklatır
docker unpause <container_id> İlgili Container pause ile duraklatılmış ise çalışmasına devam ettirilir
docker stop <container_id> İlgili Container’ı durdurur
docker start <container_id> İlgili Container’ı durdurulmuşsa tekrar başlatır
docker rm <container_id> İlgili Container’ı kaldırır fakat ilişkili Volume’lara dokunmaz
docker rm -v <container_id> İlgili Container’ı ilişkili Volume’lar ile birlikte kaldırır
docker rm -f <container_id> İlgili Container’ı zorlayarak kaldırır. Çalışan bir Container ancak -f ile kaldırılabilir
docker rmi <image_id veya image_name> İlgili Image’ı siler
docker rmi -f <image_id veya image_name> İlgili Image’ı zorlayarak kaldırır, başka isimlerle Tag’lenmiş Image’lar -f ile kaldırılabilir
docker info Docker Daemon’la ilgili özet bilgiler verir
docker inspect <container_id> İlgili Container’la ilgili detaylı bilgiler verir
docker inspect <image_id veya image_name> İlgili Image’la ilgili detaylı bilgiler verir
docker rm $(docker ps -aq) Bütün Container’ları kaldırır
docker stop $(docker ps -aq) Çalışan bütün Container’ları durdurur
docker rmi $(docker images -aq) Bütün Image’ları kaldırır
docker images -q -f dangling=true Dangling (taglenmemiş ve bir Container ile ilişkilendirilmemiş) Image’ları listeler
docker rmi $(docker images -q -f dangling=true) Dangling Image’ları kaldırır
docker volume ls -f dangling=true Dangling Volume’ları listeler
docker volume rm $(docker volume ls -f dangling=true -q) Danling Volume’ları kaldırır
docker logs <container_id> İlgili Container’ın terminalinde o ana kadar oluşan çıktıyı gösterir
docker logs -f <container_id> İlgili Container’ın terminalinde o ana kadar oluşan çıktıyı gösterir ve -f follow parametresi ile o andan sonra oluşan logları da göstermeye devam eder
docker exec <container_id> <command> Çalışan bir Container içinde bir komut koşturmak için kullanılır
docker exec -it <container_id> /bin/bash Çalışan bir Container içinde terminal açmak için kullanılır. İlgili Image’da /bin/bash bulunduğu varsayımı ile
docker attach <container_id> Önceden detached modda -d başlatılan bir Container’a attach olmak için kullanılır
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment