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

Linux'ta Docker kurulumunu ve kullanımını adım adım anlatan detaylı bir rehber. Docker nedir, nasıl kurulur, temel komutlar nelerdir?

BFS

Docker, son yıllarda yazılım geliştirme dünyasında en çok konuşulan ve kullanılan araçlardan biri haline geldi. Peki, Docker nedir? Docker, uygulamaları ve bağımlılıklarını sanal bir konteyner içinde çalıştırmanıza olanak tanıyan bir platformdur. Linux üzerinde Docker'ı kurmak ve kullanmak ise aslında düşündüğünüzden çok daha kolay. Eğer siz de Docker'ı Linux işletim sisteminde kurmak ve kullanmak istiyorsanız, bu yazı tam size göre!

Docker Nedir?

Docker, bir uygulamayı ve onun tüm bağımlılıklarını tek bir paket halinde birleştiren bir teknolojidir. Bu paket, "konteyner" olarak bilinir ve tüm bileşenleri ile izole bir şekilde çalışır. Docker sayesinde, uygulamanızı farklı ortamlarda tutarlı bir şekilde çalıştırabilirsiniz. Örneğin, geliştirici ortamında çalıştırdığınız bir uygulama, Docker sayesinde herhangi bir serverda aynı şekilde çalışır. Bu da yazılım geliştirme sürecini çok daha hızlı ve verimli hale getirir.

Docker'ı Linux'a Kurmak

Docker'ı kurmak oldukça basittir. Bu adımları takip ederek Linux dağıtımınıza Docker'ı kurabilirsiniz.

# 1. Sistem Güncellemelerini Yapın

İlk adımda, sisteminizi güncel tutmak oldukça önemlidir. Bu yüzden terminali açın ve şu komutu çalıştırarak tüm paketlerinizi güncelleyin:

sudo apt update && sudo apt upgrade -y


Bu komut, sisteminizdeki tüm paketleri en son sürümlere günceller.

# 2. Docker Kurulum İçin Gerekli Paketleri Yükleyin

Docker'ı kurmadan önce bazı bağımlı paketlerin sisteminizde yüklü olması gerekir. Aşağıdaki komutu kullanarak bu paketleri yükleyebilirsiniz:

sudo apt install apt-transport-https ca-certificates curl software-properties-common


# 3. Docker'ın Resmi GPG Anahtarını Ekleyin

Docker'ı güvenli bir şekilde kurabilmek için Docker'ın resmi GPG anahtarını eklemeniz gerekmektedir. Şu komutu kullanarak anahtarı ekleyebilirsiniz:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


# 4. Docker'ın Resmi Depolarını Ekleyin

Docker'ı kurabilmek için Docker'ın resmi depolarını eklemelisiniz. Bu işlemi şu komutla gerçekleştirebilirsiniz:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


# 5. Docker'ı Kurun

Docker için gerekli tüm ön hazırlıkları tamamladıktan sonra, şimdi Docker'ı kurabiliriz. Terminale şu komutu girerek Docker'ı kurabilirsiniz:

sudo apt update && sudo apt install docker-ce -y


Docker kurulduktan sonra, kurulumun başarılı olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:

sudo docker --version


Eğer her şey doğru çalışıyorsa, Docker sürümünü görebileceksiniz.

Docker'ı Kullanmak

Docker kurulumunu başarıyla tamamladıysanız, artık Docker komutlarıyla uygulama çalıştırmaya hazırsınız! İşte bazı temel Docker komutları:

# 1. Docker Konteyneri Başlatmak

Docker konteynerini başlatmak için aşağıdaki komutu kullanabilirsiniz. Bu komut, Docker'ın en popüler görüntülerinden biri olan "hello-world" imajını çalıştırır:

sudo docker run hello-world


Bu komut çalıştırıldığında, Docker konteyneri başlatılacak ve "Hello from Docker!" mesajını göreceksiniz.

# 2. Docker Konteynerini Listelemek

Çalışan Docker konteynerlerini listelemek için şu komutu kullanabilirsiniz:

sudo docker ps


Eğer tüm konteynerleri (aktif ve durdurulmuş) görmek isterseniz şu komutu kullanabilirsiniz:

sudo docker ps -a


# 3. Docker Konteynerini Durdurmak

Bir konteyneri durdurmak için aşağıdaki komutu kullanabilirsiniz. Konteynerin kimliği veya ismi yerine container_id yazmalısınız:

sudo docker stop container_id


# 4. Docker Konteynerini Silmek

Kullanmadığınız bir konteyneri silmek için şu komutu kullanabilirsiniz:

sudo docker rm container_id


# 5. Docker İmajlarını Listelemek

Sisteminizde yüklü olan tüm Docker imajlarını listelemek için şu komutu kullanabilirsiniz:

sudo docker images


# 6. Docker İmajını Silmek

Bir Docker imajını silmek için şu komutu kullanabilirsiniz:

sudo docker rmi image_id


Docker'ı Yönetmek İçin Kullanabileceğiniz Diğer Komutlar

Docker'ı kullanırken ihtiyacınız olabilecek bazı ekstra komutlar da şunlardır:

- Docker güncellemelerini kontrol etmek için:
sudo apt update && sudo apt upgrade docker-ce


- Docker servisinin durumunu kontrol etmek için:
sudo systemctl status docker


- Docker servisinin başlatılması:
sudo systemctl start docker


- Docker servisinin durdurulması:
sudo systemctl stop docker


Sonuç

Docker, uygulama geliştiricilerinin hayatını kolaylaştıran güçlü bir araçtır. Linux üzerinde Docker kurmak ve kullanmak gerçekten basittir. Adım adım ilerleyerek Docker'ı kurabilir ve konteynerleri yönetmeye başlayabilirsiniz. Docker'ı öğrenmek, yazılım geliştirme süreçlerinizi hızlandırır ve verimliliğinizi artırır. Bu rehberle, Docker ile Linux üzerinde çalışmaya başlamak için ihtiyacınız olan her şeyi öğrendiniz. Şimdi sıra, öğrendiklerinizi uygulamakta!

İ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ü,...