Docker Nedir?
Hayal edin; projelerinizde her şeyin mükemmel şekilde çalıştığı bir dünya. Farklı işletim sistemlerinde uyumsuzluk sorunları, versiyon uyuşmazlıkları ya da yapılandırma hataları artık bir problem değil. İşte Docker tam olarak bu sorunları ortadan kaldıran bir teknoloji.
Docker, uygulamalarınızı kapsayıcılar (container) içerisinde çalıştırarak, taşınabilir ve bağımsız bir ortam oluşturur. Bu sayede, uygulamanızı aynı ortamda çalıştırmak için tek bir yerde yapılandırma yapmanız yeterli olur. Linux, Docker’ı en verimli şekilde çalıştırabilen bir ortam sunar. Eğer Linux kullanıyorsanız ve Docker ile tanışmak istiyorsanız, doğru yerdesiniz!
Linux'ta Docker Kurulumu
Docker kurulumunu başlatmadan önce, terminali açmayı unutmayın. Linux’ta terminal, her şeyin kalbidir. Şimdi adım adım Docker’ı kurmaya başlayalım:
1. Sistem Güncellemeleri
İlk iş olarak, sisteminize en son güncellemeleri yüklemeniz gerekiyor. Bunu yapmak için terminali açın ve şu komutu yazın:
sudo apt update && sudo apt upgrade
2. Docker için Gerekli Bağımlılıkları Yükleme
Docker'ı kurmadan önce bazı temel bağımlılıkları yüklemeniz gerekebilir. Bu adımda aşağıdaki komutları sırasıyla çalıştırarak gerekli paketleri yükleyelim:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. Docker’ın Resmi Depolarını Eklemek
Docker’ı kurabilmek için öncelikle Docker’ın resmi depolarını sisteme eklememiz gerekir. Bunun için şu komutları kullanacağız:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Daha sonra, Docker deposunu eklemek için şu komutu kullanabilirsiniz:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
4. Docker’ı Kurmak
Docker’ın en güncel sürümünü yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo apt update
sudo apt install docker-ce
Docker kurulduktan sonra, servisi başlatmak için şu komutu çalıştırın:
sudo systemctl start docker
Ve Docker’ın otomatik olarak sistem açılışında başlamasını sağlamak için şu komutu girin:
sudo systemctl enable docker
5. Docker’ı Test Etmek
Kurulumun başarıyla tamamlandığından emin olmak için Docker sürümünü kontrol edebilirsiniz:
docker --version
Bu komut, Docker’ın kurulu olan sürümünü gösterecektir. Eğer herhangi bir hata almazsanız, Docker başarıyla kurulmuş demektir.
Docker Kullanımı
Docker kurulumunu tamamladık, şimdi ise Docker’ı nasıl kullanmaya başlayacağımıza göz atalım.
1. Docker Container Başlatmak
Docker ile uygulama başlatmanın en kolay yolu, bir container çalıştırmaktır. Docker’ın sunduğu çok sayıda hazır container imajı vardır. Bu imajlardan biriyle uygulama başlatmak için şu komutu kullanabilirsiniz:
docker run hello-world
Bu komut, Docker’ın çalışıp çalışmadığını test eden basit bir “Hello World” uygulaması çalıştıracaktır.
2. Çalışan Docker Container’larını Görüntülemek
Docker’da çalışan tüm container’ları görmek için şu komutu kullanabilirsiniz:
docker ps
3. Docker Container’ı Durdurmak
Çalışan bir container’ı durdurmak için şu komutu kullanabilirsiniz:
docker stop [container_id]
Burada `[container_id]` kısmını durdurmak istediğiniz container’ın ID’siyle değiştirmelisiniz.
4. Docker Container’ı Silmek
Bir container’ı tamamen silmek için aşağıdaki komutu kullanabilirsiniz:
docker rm [container_id]
Docker'ı kullanarak uygulamalarınızı daha hızlı, daha güvenli ve taşınabilir bir şekilde yönetebilirsiniz.
Sonuç
Docker, yazılım geliştirme ve dağıtım sürecini devrim niteliğinde değiştiren bir araçtır. Linux üzerinde Docker kurulumunu ve kullanımını öğrendikten sonra, projelerinizde büyük bir esneklik ve hız kazanabilirsiniz. Docker ile çalışmak, yalnızca uygulamanızın taşınabilirliğini artırmakla kalmaz, aynı zamanda güvenlik ve verimlilik sağlar.
Bu yazı sayesinde Docker’ı kurmak ve kullanmak hakkında temel bilgileri öğrendiniz. Şimdi sıradaki adımda, Docker’ı projelerinizde nasıl daha verimli kullanabileceğinizi keşfetmeye başlayabilirsiniz!