Kullandığım Bazı Docker Komutları
docker CLI
docker image ls -a
Tum imajlari listeler.
docker image rm
ID’si verilen imaji siler.
docker image prune
Kullanilmayan imajlari siler.
docker container prune
Durmus tum konteynirlari siler.
docker ps
Ayaktaki konteynirlari listeler.
docker ps -a
Tum (ayakta/oturan) konteynirlari listeler.
docker rm
ID’si verilen konteyniri siler.
docker-compose CLI
docker-compose build
Yazılı haldeki docker-compose.yaml dosyasından imajları build eder.
docker-compose build –no-cache
Imajları cache kullanmadan build eder.
docker-compose up
Eğer build edilmemişse imajları build edip konteynırı başlatır.
docker-compose up –build
Gerek olmasa bile konteynırları başlatmadan önce imajları build eder.
docker-compose up –no-build
Imaj build aşamasını geçip doğrudan konteynırları başlatır. Eğer imajlar daha önceden build edilmediyse hata verir.
docker-compose ps
Ayağa kaldırılmış konteynırları (ölü/diri) listeler.
docker-compose rm
Ayağa kaldırılmış konteynırları (ölü/diri) listeden kaldırır.
docker-compose rm -v container_name_in_docker_compose
Ayağa kaldırılmış belirli bir konteynırın volume’unu siler.
docker system prune -a –volumes
Tüm konteynırlar, volume’lar,networkler ve imajları siler..
NOT: volumes’in başında çift çizgi (-) işareti var. Jekyll temasından dolayı tek görünüyor.
Leave a comment