Docker Nedir ve Neden Kullanılır?
Hayatımıza yeni yeni giren teknoloji dünyasında "Docker" adı sıkça duyulmaya başladı. Ama nedir bu Docker, ne işe yarar ve neden bu kadar popüler? Docker, bir uygulamanın tüm çalışma ortamını (kütüphaneler, bağımlılıklar, yazılımlar ve sistem ayarları) içinde taşıyan bir konteyner teknolojisidir. Yani, bir uygulamanın bir bilgisayarda çalıştığı gibi başka bir bilgisayarda da aynen çalışabilmesini sağlar.
Docker’ın bize sunduğu en büyük avantaj, “her şeyin taşınabilir” olması. Eğer bir uygulamanızı geliştirdiyseniz ve başka bir makineye taşımanız gerekiyorsa, Docker konteyneri sayesinde herhangi bir uyumsuzlukla karşılaşmazsınız. Linux üzerinde Docker’ı kullanarak yazılım geliştirme sürecinizi çok daha verimli hale getirebilirsiniz.
Linux’ta Docker Nasıl Kurulur?
Docker’ın gücünden yararlanmak için öncelikle Linux bilgisayarınıza kurulum yapmanız gerekiyor. Ama merak etmeyin, kurulumu oldukça kolay ve size adım adım nasıl yapılacağını göstereceğim.
Adım 1: Sisteminizin Güncel Olduğundan Emin Olun
İlk adım, sisteminizin en güncel yazılım paketlerine sahip olduğundan emin olmaktır. Bunu yapmak için terminali açın ve aşağıdaki komutu yazın:
sudo apt updateBu komut, sisteminizi güncelleyecek ve yeni yazılım paketlerini indirmenizi sağlayacaktır.
Adım 2: Docker'ın Kurulumu
Docker’ı kurmak için aşağıdaki komutları sırasıyla girmeniz yeterlidir:
sudo apt install apt-transport-https ca-certificates curl software-properties-commonSonra Docker’ın GPG anahtarını eklemeniz gerekiyor:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Docker’ın deposunu sisteminize eklemek için ise şu komutu kullanın:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"Şimdi Docker'ı kurabilirsiniz:
sudo apt updateVe nihayetinde Docker’ı kurmak için şu komutu yazın:
sudo apt install docker-ceKurulum tamamlandığında Docker’ı çalıştırmak için:
sudo systemctl start dockerDocker'ın doğru şekilde kurulduğunu doğrulamak için şu komutu kullanabilirsiniz:
sudo docker --versionEğer bir versiyon numarası görüyorsanız, kurulum başarılı demektir!
Docker’ı Kullanma: Adım Adım Başlangıç
Docker’ı kurduktan sonra artık kullanmaya başlayabiliriz. İlk adım olarak bir "Docker container" yani konteyner oluşturmalıyız.
Adım 3: Bir Docker Container’ı Başlatma
Bir container başlatmak için aşağıdaki komutu yazmanız yeterlidir:
sudo docker run -it ubuntu bashBu komut, Docker’da Ubuntu imajını indirip bir konteyner başlatacaktır. Eğer bir şeyler değiştirip çalıştırmak isterseniz, terminal üzerinden container'a bağlanabilirsiniz.
Adım 4: Docker Container’ını Yönetme
Bir konteyneri çalıştırdıktan sonra onun üzerinde işlem yapabiliriz. Docker ile container’ınızı yönetmek için birkaç komut vardır:
- Konteynerleri listelemek için:
sudo docker ps- Çalışan tüm konteynerleri durdurmak için:
sudo docker stop container_id- Container’ı kaldırmak için:
sudo docker rm container_idVe elbette, Docker’a dair her şeyi öğrenmek için bu komutu yazabilirsiniz:
sudo docker --helpSonuç: Docker ile Daha Verimli ve Taşınabilir Uygulamalar Geliştirmek
Docker ile uygulamalarınızı hem geliştirebilir hem de yönetebilirsiniz. Linux üzerinde Docker kurulumunu ve kullanımını öğrendikten sonra, projelerinizi her platformda çalışacak şekilde konteynerize edebilir, böylece taşınabilirlik ve verimlilik avantajlarından yararlanabilirsiniz. İster bir yazılım geliştiricisi olun, ister sistem yöneticisi; Docker, işinizi çok daha kolay ve verimli hale getirecek bir araçtır.
Eğer yeni başlıyorsanız, bu yazı size adım adım rehberlik etti. Docker'ı öğrenmeye devam edin ve her geçen gün daha çok keşfedecek, yazılım dünyasında daha güçlü bir konuma geleceksiniz.