Ubuntu Docker Kurulumu

Narhost
Kategoriler: VDS ServerVPS Server

Bu rehberde, Ubuntu sunucusunda Docker‘ı adım adım nasıl kuracağınızı anlatacağız. İşlem basit olsa da doğru adımları takip etmek, başarılı bir kurulum için çok önemlidir. Aşağıdaki adımları takip ederek, Docker’ı sorunsuz şekilde kurabilirsiniz.


🛠️ 1. Sistem Paketlerini Güncelleyin

İlk adım olarak, sistem paketlerinizi güncellemeniz gerekmektedir. Bu, Docker kurulumunun düzgün çalışabilmesi için önemlidir. SSH ile sunucunuza bağlanın ve aşağıdaki komutları sırasıyla çalıştırın:

sudo apt update
sudo apt upgrade -y

📦 2. Gerekli Paketleri Kurun

Docker’ı kurabilmek için bazı yardımcı paketlere ihtiyacınız olacak. Bu paketleri kurmak için şu komutu çalıştırın:

sudo apt install ca-certificates curl gnupg lsb-release -y

🔑 3. Docker GPG Anahtarını Ekleyin

Docker paketlerinin doğruluğunu sağlamak amacıyla, Docker’ın resmi GPG anahtarını sisteminize eklemeniz gerekmektedir. Aşağıdaki komutu çalıştırarak bu işlemi gerçekleştirebilirsiniz:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

🗂️ 4. Docker Deposu Ekleyin

Docker’ın resmi paketlerinin bulunduğu depoyu sisteminize ekleyin. Bunun için aşağıdaki komutu kullanabilirsiniz:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

🔄 5. Paket Listesini Güncelleyin

Docker deposunu ekledikten sonra, sistemdeki paket listesini güncelleyin:

sudo apt update

⚙️ 6. Docker’ı Kurun

Şimdi Docker’ı kurabiliriz. Aşağıdaki komut ile Docker Engine ve ilgili bileşenleri yükleyin:

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

Bu komut, Docker CE (Community Edition) ve gerekli diğer bileşenleri yükler.


🔥 7. Docker Servisini Kontrol Edin

Kurulum tamamlandıktan sonra Docker servisini başlatın ve durumu kontrol edin:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
  • start: Docker servisini başlatır.

  • enable: Docker servisini sistem başlangıcında otomatik olarak başlatılacak şekilde ayarlar.

  • status: Docker servisinin durumunu kontrol eder.


✅ 8. Docker Kurulumunu Test Edin

Docker’ın doğru çalışıp çalışmadığını kontrol etmek için basit bir test yapabilirsiniz. Aşağıdaki komut ile “Hello World” container’ını çalıştırın:

sudo docker run hello-world

Ekranda “Hello from Docker!” mesajını görüyorsanız, kurulum başarıyla tamamlanmış demektir.


📊 Özet Adımlar:

Adım Açıklama
1 sudo apt update ve sudo apt upgrade -y komutları ile sistem güncellemesi yapılır.
2 Docker için gerekli yardımcı paketler ca-certificates curl gnupg lsb-release yüklenir.
3 Docker GPG anahtarı sisteme eklenir.
4 Docker’ın resmi deposu sistem kaynak listesine eklenir.
5 Paket listesi güncellenir.
6 Docker ve gerekli bileşenler docker-ce, docker-ce-cli, containerd.io, docker-buildx-plugin, docker-compose-plugin yüklenir.
7 Docker servisi başlatılır ve durumu kontrol edilir.
8 sudo docker run hello-world komutu ile kurulum testi yapılır.

ℹ️ Bu çözüm adımları işe yaramadıysa, Narhost’un uzman teknik ekibi size yardımcı olabilir.
Hemen destek talebi oluşturun