Linux, özellikle sunucu yönetimi ve uygulama dağıtımı için tercih edilen bir işletim sistemidir. Bu makalemizde, Docker'ın Linux üzerinde nasıl kurulacağını ve temel yapılandırma adımlarını ele alacağız. Docker, uygulamaları konteynerler içinde çalıştırmanıza olanak tanıyan bir platformdur ve bu sayede uygulamalarınızın çalışma ortamını kolayca standartlaştırabilirsiniz.
Kurulum Öncesi Gereksinimler
Docker'ı kurmadan önce, sisteminizin 64-bit Linux işletim sistemi üzerinde çalıştığından ve en az 4GB RAM'e sahip olduğundan emin olun. Ayrıca, curl gibi temel araçların yüklü olması gerekmektedir. Eğer curl yüklü değilse, sudo apt-get install curl komutu ile kurabilirsiniz.
Docker Kurulumu
Docker'ı Linux sunucunuza kurmak için aşağıdaki adımları takip edin. Öncelikle, Docker'ın resmi GPG anahtarını ekleyin: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Sonra, Docker reposunu sisteme ekleyin: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" Repository'i ekledikten sonra, Docker'ı kurmak için: sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io Bu komutlar Docker'ı ve gerekli tüm bileşenleri kuracaktır.
Docker Post-Kurulum Adımları
Docker başarıyla kurulduktan sonra, kullanıcı hesabınızı Docker grubuna eklemek iyi bir pratiktir. Bunu yaparak, Docker komutlarını sudo olmadan çalıştırabilirsiniz: sudo usermod -aG docker ${USER} Bu komutu çalıştırdıktan sonra, oturumu kapatıp açmanız gerekebilir. Böylece grup değişikliği etkili olur.
Docker ile İlk Konteynerinizi Çalıştırma
Her şey tamamlandıktan sonra, Docker'ın düzgün çalışıp çalışmadığını test etmek için bir Hello World konteyneri başlatın: docker run hello-world Bu komut, Docker Hub'tan Hello World konteyner resmini indirir ve çalıştırır. Eğer her şey yolunda giderse, Docker'ın başarıyla kurulduğuna ve çalıştığına dair bir mesaj göreceksiniz.
Yapılandırma ve Yönetim
Docker ile çalışırken, konteynerleri yönetmek için Docker komut satırı arayüzünü (CLI) kullanabilirsiniz. Konteyner listelemek, durdurmak, başlatmak ve silmek için sırasıyla docker ps, docker stop, docker start, ve docker rm komutlarını kullanabilirsiniz.