Docker Nasıl Kurulur? Adım Adım Rehber (Linux)

Docker Nasıl Kurulur? Adım Adım Rehber (Linux)

Bu yazıda, Linux üzerinde Docker kurulumunu adım adım anlattık. Docker ile uygulama geliştirmeye başlamak için gerekli tüm adımları detaylı bir şekilde ele aldık.

BFS

Docker, günümüzde yazılım geliştirme ve dağıtım süreçlerinin vazgeçilmez bir aracı haline geldi. Özellikle Linux kullanıcıları için, Docker’ı kurmak ve kullanmaya başlamak oldukça kolay ve hızlıdır. Peki, Linux üzerinde Docker’ı nasıl kurarsınız? İşte adım adım, her detayıyla Docker kurulum rehberiniz!

Docker Nedir?
Docker, yazılım uygulamalarını, bağımlılıkları ve tüm çalışma ortamını izole edilmiş "container" (kapsayıcı) yapılar içinde çalıştırmanızı sağlayan açık kaynaklı bir platformdur. Bu sayede, farklı sistemlerde aynı ortamda çalışabilen uygulamalar geliştirebilirsiniz.

Docker’ı kurmaya karar verdiyseniz, bu yazı tam size göre! Şimdi, Linux üzerinde Docker kurulumuna geçelim.

Docker Kurulumuna Hazırlık

Docker’ı kurmadan önce, Linux sisteminizin güncel olduğundan emin olmalısınız. Terminali açarak aşağıdaki komutlarla sisteminizi güncelleyebilirsiniz:

```bash
sudo apt update
sudo apt upgrade -y
```

Bu işlem, paketlerinizi güncelleyerek kurulumun sorunsuz geçmesini sağlar.

Docker Kurulum Adımları

#### 1. Docker Paket Depolarını Ekleme
Docker, sisteminizdeki paket yöneticisi ile kolayca kurulabilir. İlk olarak, Docker’ın resmi paket deposunu eklemelisiniz. Bunu yapmak için terminalde aşağıdaki komutları sırasıyla girin:

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

Daha sonra, Docker’ın GPG anahtarını ekleyin:

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

Docker’ın resmi deposunu eklemek için şu komutu yazın:

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

# 2. Docker’ı Kurma
Depoyu ekledikten sonra, Docker’ı yüklemek için aşağıdaki komutları yazın:

```bash
sudo apt update
sudo apt install docker-ce
```

Kurulum işlemi tamamlandıktan sonra Docker’ın doğru bir şekilde kurulup kurulmadığını kontrol etmek için:

```bash
sudo docker --version
```

Eğer her şey yolundaysa, Docker versiyonunu görebileceksiniz.

# 3. Docker Servisini Başlatma
Docker’ın doğru çalışabilmesi için servisin başlatılması gerekir. Aşağıdaki komutla Docker servisini başlatın:

```bash
sudo systemctl start docker
```

Docker’ın her sistem açılışında otomatik olarak başlamasını istiyorsanız:

```bash
sudo systemctl enable docker
```

# 4. Docker Kullanıcı İzinleri
Docker’ı yönetmek için her seferinde `sudo` komutunu kullanmak istemezsiniz. Bunun yerine, Docker komutlarını normal kullanıcı olarak çalıştırmak için, kendi kullanıcınızı `docker` grubuna eklemeniz gerekmektedir:

```bash
sudo usermod -aG docker $USER
```

Yapmanız gereken tek şey, terminali kapatıp tekrar açmak veya aşağıdaki komutu yazmak:

```bash
newgrp docker
```

Artık Docker komutlarını `sudo` kullanmadan çalıştırabilirsiniz.

# 5. Docker’ın Çalıştığını Kontrol Etme
Kurulum tamamlandıktan sonra, Docker’ın düzgün çalışıp çalışmadığını kontrol edelim. Terminale şu komutu yazın:

```bash
docker run hello-world
```

Bu komut, Docker’ın sisteminizde doğru şekilde çalıştığını gösteren bir test görüntüsü verecektir.

Docker İle İlk Container’ınızı Çalıştırma

Docker kurulumunu başarıyla tamamladıysanız, ilk container’ınızı çalıştırmaya hazırsınız. Şimdi Docker Hub üzerinde popüler bir imajı çekelim ve çalıştıralım. Örneğin, `nginx` container’ını çalıştırmak için şu komutu yazın:

```bash
docker run -d -p 80:80 --name mynginx nginx
```

Bu komut, `nginx` web sunucusunu çalıştıran bir container başlatır ve 80 numaralı portu bağlar. Şimdi, tarayıcınızda `http://localhost` adresine giderek nginx’in ana sayfasını görebilirsiniz.

Docker’a Başlamak İçin Ekstra İpuçları

Docker’ı daha etkin bir şekilde kullanabilmek için bazı ek komutları bilmek faydalıdır:

- Docker container’ları listelemek:
```bash
docker ps
```

- Docker container’ı durdurmak:
```bash
docker stop container_id
```

- Docker container’ı silmek:
```bash
docker rm container_id
```

### Sonuç
İşte Linux üzerinde Docker’ı kurmanın adım adım rehberi! Artık Docker sayesinde uygulamalarınızı daha hızlı geliştirebilir ve dağıtabilirsiniz. Docker ile ilgili daha fazla şey öğrenmek isterseniz, resmi dökümantasyonları ve online toplulukları takip edebilirsiniz. Bu yazı size bir başlangıç noktası sunarak, Docker’ın gücünü keşfetmenize yardımcı olacaktır. Haydi, şimdi konteyner dünyasına adım atın!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...

2025’te Web Sitesi Tasarımı: Yapay Zeka ve Otomasyonun Geleceği

2025 yılına adım atarken, teknolojinin her alanda hızla dönüşüm geçirdiğini görmek kaçınılmaz. Bu değişimlerin en çok etkilediği alanlardan biri ise hiç kuşkusuz web sitesi tasarımı. Web tasarımı sadece görsel estetikten ibaret olmaktan çok daha fazlası...