Skip to content

uguruyar/docker-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Docker

Docker

Docker, uygulamalarınızı hızla derlemenize, test etmenize ve dağıtmanıza imkan tanıyan bir yazılım platformudur.

Image

Docker Image, Docker üzerinde çalışabilen bir container oluşturmak için bir dizi talimat içeren şablondur.

Container

Docker Container’lar Docker Image'larının çalışan örnekleridir. Bir Image çalıştırmak bir Docker Container oluşturur.

Docker Daemon

Containerların birbirlerinden izole olarak çalışmasını sağlayıp, kaynak kullanımını ve dağıtımını yapar.

Docker

Docker-Commands

  • docker images
  • docker image ls

Docker Image'larını listeler.

  • docker ps

Çalışmakta olan containerları listeler.

  • docker ps -a

Çalışan çalışmayan bütün containerları listeler.

  • docker ps -aq

Docker üzerindeki bütün Container'ların ID'lerini listeler.

  • docker info

Docker Daemon ile ilgili özet bilgiler verir.

  • docker pull <repository_name>/<image_name>:<image_tag>

  • docker pull postgres:latest

İstenen Image'ı local registry'e indirir.

  • docker rmi <image_id|image_name>

İlgili Image'ı siler.

  • docker inspect <image_id|image_name>

İlgili Image'la ilgili detaylı bilgiler verir.

  • docker top <container_id>

İlgili Container'da top komutunu çalıştırarak çıktısını gösterir.

  • docker pause <container_id>

İlgili Container'ı duraklatır.

  • 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 -f <image_id|image_name>

İlgili Image'ı zorlayarak kaldırır. başka isimlerle Tag'lenmiş Image'lar -f ile kaldırılabilir.

  • docker inspect <container_id>

İlgili Container'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ı listeler.

  • docker volume ls -f dangling=true

Dangling Volume'ları listeler.

  • docker volume rm $(docker volume ls -f dangling=true -q)

Dangling Volumeları 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>

ilgili 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.

Daha fazlası için: https://docs.docker.com/reference/

About

Some useful docker commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published