Temizlik ve Docker Temelleri

Kaynağı GitHub'da görüntüleyin

Docker bakımı

OTBR Docker ile ilgili sorun yaşıyorsanız birden fazla kapsayıcı çalıştırıyor olabilirsiniz. OTBR Docker'ı çalıştırmadan önce hem çalışan hem de durmuş olan gereksiz Docker kapsayıcılarını temizlemenizi öneririz.

Docker görüntüleri ile kapsayıcılar arasında fark olduğunu unutmayın. Resimler kaynaktır, kapsayıcılar ise kaynak resmin örnekleridir. Aynı kaynak Docker görüntüsünden çalışan birden fazla kapsayıcı örneğiniz olabilir.

Makinenizdeki tüm durdurulmuş ve çalışan Docker kapsayıcılarını görüntülemek için:

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

Belirli bir Docker kapsayıcısını durdurmak ve kaldırmak için önceki komuttaki kapsayıcı kimliğini kullanın:

docker stop d09847ad66bf
docker rm d09847ad66bf

Tüm Docker kapsayıcılarını aynı anda durdurmak ve kaldırmak için:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

Tüm Docker görüntülerini görüntülemek için:

docker images
REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
openthread/border-router   latest    08666d77013d   2 hours ago   171MB

Bir Docker görüntüsünü kaldırmak için önceki komuttaki görüntü kimliğini kullanın. Docker görüntüsünü kaldırmadan önce, görüntüye dayalı durdurulmuş veya çalışan tüm kapsayıcıların kaldırılması gerektiğini unutmayın.

docker image rm 98416559dcbd