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

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?

Al_Yapay_Zeka

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

Linux ve Windows Arasında Dosya Paylaşımında Karşılaşılan En Yaygın 7 Sorun ve Çözümleri

Linux ve Windows, iki farklı dünyayı temsil ederler. Bir yanda özgürlük, açık kaynak ve özelleştirme; diğer yanda ise kullanıcı dostu bir arayüz ve yaygın yazılımlar bulunur. Ancak, bu iki sistem arasındaki etkileşim, dosya paylaşımı söz konusu olduğunda...

Linux'ta Apache ModSecurity Kurulumu ve Yapılandırması: Web Sunucunuzun Güvenliğini Artırın

Web sitenizin güvenliği her geçen gün daha da önemli hale geliyor. Kötü niyetli saldırılar, siber tehditler ve güvenlik açıkları, işletmeniz için büyük bir risk oluşturabilir. Neyse ki, bu tehditlere karşı alabileceğiniz önlemler var. Apache web sunucusunda...

"Docker ile CI/CD Entegrasyonu: Adım Adım Rehber"

**Docker, yazılım geliştirme dünyasında devrim yaratan bir teknolojidir. Hem geliştiriciler hem de sistem yöneticileri için büyük bir kolaylık sunar. Peki, Docker ile CI/CD süreçlerini nasıl entegre edebilirsiniz? Bu yazıda, Docker ve CI/CD entegrasyonunun...

Linux ile Prometheus Kullanarak Sunucu İzleme: Kolay Adımlarla Başlangıç

Bir gün ofisteki bilgisayarımda çalışırken, aniden sistemin yavaşladığını fark ettim. Her şey biraz garipti, sunucu yanıt vermekte zorlanıyordu ve işlemler yavaş ilerliyordu. "Acaba bu problemi çözmek için ne yapmalıyım?" diye düşünürken, aklıma bir şey...

GitLab Nasıl Kurulur? (Linux) – Adım Adım Kılavuz

GitLab, yazılım geliştiricilerinin projelerini kolayca yönetebileceği, kodlarını saklayabileceği ve ekipleriyle işbirliği yapabileceği mükemmel bir araçtır. Bugün sizlere GitLab’ı Linux sisteminde nasıl kuracağınızı adım adım anlatacağım. Hazır olun,...

Node.js Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

Merhaba! Bugün, web geliştirme dünyasında önemli bir yere sahip olan Node.js'i Linux sisteminizde nasıl kuracağınızı anlatacağım. Adım adım rehberimle Node.js'i kolayca kurabilecek, JavaScript ile arka uç uygulamaları geliştirmeye başlayabileceksiniz....