Not
  • Merhaba Dünya
  • Python
    • Sanal Ortam
    • Json
    • Cheat Sheet
    • Search
  • Javascript
    • Node
    • Vue
  • PostgreSQL
    • Install
    • Start Stop
    • Create Db
    • Backup Restore
    • Insert, Update, Delete
    • Kısa Yollar
  • Docker
    • Cheat Sheet
    • Problem
    • Komutlar
    • Örnek Konfigürasyon
    • Volume
  • Php, MySQL
  • Amazon AWS
  • Git
  • Celery
  • Mongo
    • Delete
    • Update
    • Amazon DocumentDB
  • Linux
  • Avesome
  • Bazı Bilgiler
  • Django
    • Models
    • Cheat Sheet
    • Snippets
  • Redis
  • Visual Studio Code
Powered by GitBook
On this page
  • Container
  • List
  • Remove
  • Images
  • List
  • Remove
  • Docker Compose Komutları
  • Docker Komutları
  1. Docker

Komutlar

PreviousProblemNextÖrnek Konfigürasyon

Last updated 4 years ago

Container

List

docker ps
docker ps -a

Remove

docker rm ID_or_Name ID_or_Name

Images

List

docker images
docker images -a

Remove

docker rmi Image Image

Dangling Images

docker rmi $(docker images -f "dangling=true" -q)

Remove All Images

docker rmi $(docker images -a -q)

Docker Compose Komutları

Container içine gir docker-compose exec web /bin/bash

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 /:

Belirtilen Image’ı lokal registry’ye indirir.

docker top

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

docker run -it CMD

Verilen Image’dan terminal’i attach ederek bir Container oluşturur

docker pause

İlgili Container’ı duraklatır

docker unpause

İlgili Container pause ile duraklatılmış ise çalışmasına devam ettirilir

docker stop

İlgili Container’ı durdurur

docker start

İlgili Container’ı durdurulmuşsa tekrar başlatır

docker rm

İlgili Container’ı kaldırır fakat ilişkili Volume’lara dokunmaz

docker rm -f

İlgili Container’ı zorlayarak kaldırır. Çalışan bir Container ancak -f ile kaldırılabilir

docker rmi

İlgili Image’ı siler

docker rmi -f

İ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

İlgili Container’la ilgili detaylı bilgiler verir

docker inspect

İ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

İlgili Container’ın terminalinde o ana kadar oluşan çıktıyı gösterir

docker logs -f

İ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

Çalışan bir Container içinde bir komut koşturmak için kullanılır

docker exec -it /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

Önceden detached modda -d başlatılan bir Container’a attach olmak için kullanılır

https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes
https://stackoverflow.com/questions/53221412/why-the-none-image-appears-in-docker-and-how-can-we-avoid-it
https://www.projectatomic.io/blog/2015/07/what-are-docker-none-none-images/