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 |
Created
October 7, 2019 18:41
-
-
Save yemreak/9343f06dce73111ca7eb15d94a9dc385 to your computer and use it in GitHub Desktop.
Docker komutları
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment