Docker Nasıl Çalışır

        Uygulamaların çalışmasını standart hale getirir. Kapsayıcılar için tasarlanmış olan bir işletim sistemi programıdır. Sanal makinelerin sunucu donanımını sanallaştırır. Her türlü sunucuya yüklenebilirler. Docker kapsayıcıları oluşturmak, başlatmak ve durdurmak için komutlar sağlar.

        Docker konteynerlerin tüm eylemlerinden sorumludur. Uygulamaları konteynerlerde paketleyebilir ve birden fazla konteyner oluşturabilir. İki yada daha fazla konteynerler birbirine bağlanabilir. Konteynerler başlatılabilir, durdurulabilir, işlenebilir ve sonlandırılabilir. Bir konteynerin sonlandırılması yapılan tüm değişikliklerin kaybedilmesine sebep olur.

        Docker uygulamaların işletim sistemlerinden ayrışması için konteynerler kurar. Bu da temiz ve kullanışlı bir işletim sistemine sahip ve birden fazla konteynerin çalışabileceği bir sanal makineye dönüşür. Konteynerler çalışma ortamını destekleyen herhangi bir sanal sunuya taşınabilirler. Docker, konteynerleri daha esnek ve kolay taşınabilir hale getirir.

        Docker konteynerleri kullanarak, sanal makinelerde oluşturmuş olduğu yapıları kolay bir şekilde dağıtabilir, çoğaltabilir, taşıyabilir ve yedekleyebilir. Ayrıca yazılım gereksinimlerinin ihtiyaçlarını gösterir. Oluşturulan konteynerlerin yerel ve uzak makinelerde başlatılmasına olanak sunar. Docker konteynerler arasındaki iletişimi kurar ve tüm konteynerleri bir araya getirerek uygulama yığınlarını oluşturur ve yönetir. Docker bu yönetilmenin temelini atar.

        Docker konteynerleri verimli olarak oluşturulmasını sağlar. Linux ve Windows gibi işletim sistemlerinde oluşan bu konteynerleri çalıştıran bir programdır.