Docker Nedir ve Linux'ta Nasıl Kurulur? Adım Adım Rehber

Docker Nedir ve Linux'ta Nasıl Kurulur? Adım Adım Rehber

Linux üzerinde Docker kurulumu ve kullanımı hakkında adım adım bir rehber. Container teknolojisini öğrenmek isteyen herkes için ideal!

BFS

Docker ile Tanışın: Nedir ve Neden Kullanılır?



Bir yazılım geliştirici veya sistem yöneticisiyseniz, Docker’ı duymamış olmanız neredeyse imkansız. Docker, uygulamalarınızı izole bir ortamda çalıştırmak için kullanılan bir platformdur ve özellikle uygulamaların taşınabilirliği, ölçeklenebilirliği ve yönetimi konusunda büyük kolaylık sağlar. Linux üzerinde Docker kullanmak ise, bu platformun gücünden tam anlamıyla faydalanmanızı sağlar.

Peki, Docker’ı Linux’a nasıl kurarsınız? Endişelenmeyin, bu yazı ile adım adım Docker kurulumu ve kullanımı hakkında her şeyi öğreneceksiniz!

Docker'ı Linux’a Kurma Adımları



Docker'ı Linux üzerinde kurmak oldukça basit bir işlemdir. Aşağıdaki adımları takip ederek Docker’ı sisteminize kurabilirsiniz.

1. Docker Depolarını Ekleme

Öncelikle Docker’ın resmi depolarını sisteminize eklemeniz gerekiyor. Bunun için terminali açın ve aşağıdaki komutları sırayla girin:


sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


2. Docker’ı Kurma

Depoları ekledikten sonra, Docker’ı sisteminize kurabilirsiniz. Aşağıdaki komutla Docker’ı kurun:


sudo apt update
sudo apt install docker-ce


3. Docker Servisini Başlatma

Kurulum tamamlandıktan sonra, Docker servisini başlatmanız gerekiyor. Bu adım, Docker’ın sisteminizde arka planda çalışmasını sağlar. Aşağıdaki komutla servisi başlatabilirsiniz:


sudo systemctl start docker
sudo systemctl enable docker


4. Docker’ı Test Etme

Docker’ın doğru bir şekilde kurulduğundan emin olmak için, aşağıdaki komutla Docker sürümünü kontrol edebilirsiniz:


docker --version


Eğer Docker sürümünü başarılı bir şekilde görüyorsanız, kurulum başarılı demektir.

Docker Kullanımı: İlk Container'ınızı Çalıştırın



Docker kurulumunu tamamladınız! Şimdi ise pratik yapmaya başlayalım ve ilk container’ınızı çalıştırın. Linux üzerinde Docker kullanmak oldukça basit bir işlemdir.

1. Docker Hub ile Tanışın

Docker Hub, Docker container’larını paylaşmak ve indirmek için kullanılan bir platformdur. İlk container’ınızı çalıştırmak için Docker Hub'dan popüler bir container imajı alabiliriz. Örneğin, “hello-world” imajını çalıştırarak Docker’ın doğru bir şekilde çalışıp çalışmadığını test edebiliriz.

Aşağıdaki komutla “hello-world” container’ını çalıştırın:


docker run hello-world


Bu komut, Docker’ın doğru bir şekilde çalıştığını gösteren bir mesaj döndürecektir. Eğer başarıyla görüntülenirse, Docker kurulumunuz mükemmel bir şekilde tamamlanmıştır.

2. Container Yönetimi

Docker’ı kullanarak container’ları başlatmak, durdurmak ve silmek oldukça kolaydır. İşte bazı temel Docker komutları:

- Container’ı başlatmak:

docker run -d --name my-container ubuntu


- Container’ı durdurmak:

docker stop my-container


- Container’ı silmek:

docker rm my-container


3. Docker İmajları ile Çalışma

Docker’ı verimli kullanmanın bir başka yolu, farklı imajları çalıştırmaktır. Docker Hub, yüzlerce hazır imaj sunmaktadır ve istediğiniz uygulamaları bu imajlar üzerinden çalıştırabilirsiniz. Örneğin, bir web sunucusu başlatmak için aşağıdaki komutu kullanabilirsiniz:


docker run -d -p 8080:80 nginx


Bu komut, bir Nginx web sunucusunu başlatır ve port 8080 üzerinden erişilebilir hale getirir.

Docker’ın Avantajları



Docker kullanmanın sayısız avantajı vardır. İşte bunlardan bazıları:

- Taşınabilirlik: Docker container’ları, her ortamda aynı şekilde çalışır. Bu sayede uygulamanızın tüm bağımlılıklarıyla birlikte taşınması kolaylaşır.
- Verimli Kaynak Kullanımı: Docker, sistem kaynaklarını etkin bir şekilde kullanır ve aynı fiziksel sunucuda birden fazla uygulamanın çalışmasına olanak tanır.
- Hızlı Kurulum ve Dağıtım: Docker container’ları saniyeler içinde başlatılabilir ve durdurulabilir. Bu, uygulama dağıtım süreçlerini hızlandırır.

Sonuç: Docker ile Güçlü ve Verimli Uygulamalar



Docker, özellikle Linux üzerinde uygulama geliştirme ve dağıtımı konusunda büyük kolaylıklar sunar. Kurulum adımlarını takip ettikten sonra, Docker’ı çok daha verimli bir şekilde kullanabilir ve uygulamalarınızı hızla geliştirebilirsiniz.

Eğer daha önce denemediyseniz, Linux üzerinde Docker kullanmaya başlamak için bugün en iyi zaman! Artık Docker’ı nasıl kuracağınızı ve kullanacağınızı biliyorsunuz, o zaman hemen ilk container’ınızı çalıştırarak, bu harika teknolojiyi keşfedin!

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...