Bir önceki yazımızda Docker'ın ne olduğundan, image ve container gibi kavramlarından bahsetmiştik. Bu yazıda ise dockerdaki komutlara göz atıyor olacağız. Başlamadan önce dockerın kurulu oluğunu varsayarak ilerliyorum.
docker
bu komut ile docker komutları hakkında bilgiler alabiliriz.
docker login
login komutu ile docker registry yani docker kayıt defterini çekebiliriz.
docker search
search komutu ile bir teknolojiye ait image aratabilir ve bunu çekebiliriz. docker search postgres bu komut ile postgres e ait imajları görüntüleyebilir ve bunları pull komutu ile çekebiliriz.
docker images
images komutuyla çektiğimiz tüm imajların listesini alabiliriz.
docker rmi IMAGE-ID
image silmek için bu komutu kullanıyoruz.
docker run IMAGE-ID
indirimiş olduğumuz imajları çalıştırmak için yukarıdaki şekilde çalıştırabiliriz.
docker run -d -p 80:80 IMAGE-ID
-d: containerın arka planda çalışmasını sağlar. -p: yönlendirilecek olan port.
docker ps
bu komutumuzla da container listesini görüntüleyebiliriz.
docker start \ stop CONTAINER-ID
start ya da stop diyerek container i başlatabilir veya durdurabiliriz.
docker rm CONTAINER-ID
bu komutumuzla da container id değerine göre ilgili container silinebilir. rmi şeklinde silmeye çalışırsak bu sefer hem container hem de ilgili container a ait image siliniyor olacak.