Sunucu Yönetiminde Docker Kurulumu

0 Replies 3 Views
·
Participants
Thread Starter #1
Sunucu Yönetiminde Docker Kurulumu

Sunucu yönetiminde modern altyapıların vazgeçilmez araçlarından biri olan Docker, uygulamaların izole edilmesi ve taşınabilirliği açısından büyük avantajlar sağlar. Bu nedenle, Docker kurulumu ve temel yapılandırması, sistem yöneticileri ve DevOps uzmanları için önemli bir beceridir. Bu yazıda, Linux tabanlı bir sunucuya Docker kurulumunun adımlarını detaylı ve teknik bir şekilde inceleyeceğiz.

İlk adım olarak, Docker’ın resmi deposunu kullanmak, güncel ve stabil sürümleri edinmek açısından en doğru yaklaşımdır. Ubuntu veya Debian tabanlı sistemlerde, aşağıdaki komutlar ile depoyu ekleyip, Docker paketlerini yükleyebilirsiniz:

CODE
1234567891011121314151617
sudo apt update
sudo apt install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

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

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io


Kurulum tamamlandıktan sonra, Docker servislerinin aktif ve otomatik başlamasını sağlamak önemlidir. Bu aşamada şu komutlar kullanılabilir:

CODE
123
sudo systemctl enable docker
sudo systemctl start docker


Docker’ın doğru kurulduğunu ve çalıştığını doğrulamak için, basit bir konteyner çalıştırabilirsiniz:

CODE
12
sudo docker run hello-world


Bu komut, Docker’ın temel fonksiyonlarını test eder ve sistemde düzgün çalıştığını onaylar. Ayrıca, Docker Compose gibi araçların kurulması, çok konteynerli uygulamaların yönetimi açısından kritik öneme sahiptir ve Docker resmi dökümantasyonundan uygun versiyonlar tercih edilerek kurulabilir.

Son olarak, güvenlik ve erişim açısından, Docker kullanıcı grubu yapılandırması ve firewall ayarları gözden geçirilmelidir. Docker, sistem seviyesinde geniş yetkilere sahip olduğundan, uygun izinler ve düzenli güncellemelerle güvenli ortamlar oluşturmak gerekir.

Bu temel adımlar, Docker’ın kurulumundan başlangıç seviyesinde konteyner yönetimine kadar olan süreci kapsamaktadır. Daha gelişmiş yapılandırmalar ve orkestrasyon araçları ile devam edilerek, büyük ölçekli ve otomasyon odaklı altyapılar inşa edilebilir.

You must be logged in to reply.

Users who are viewing this thread (Total: 2, Members: 2, Guests: 0)
Total: 2 (members: 2, guests: 0)
0 quotes selected