Pazar, Temmuz 5, 2020

CentOS 7’de Docker Kurulumu Nasıl Yapılır?

Docker’ın konsepti ve teknolojisi bugünlerde fazlasıyla yaygındır. Birçok sistem yöneticisi Linux’da konteynırlarla çalışırken Docker’ın sağladığı birçok avantaj yüzünden Docker’ı tercih ederler. Bu yüzden bu rehberimizde VPS‘inizi daha da güçlendirmeniz için önce CentOS7 üzerinde Docker kurulumu nasıl yapılır ve daha sonra da Docker Compose nasıl yüklenir göstereceğiz.

Docker, her şeyden önce ağımızda yüklemek istediğimiz uygulamaları veya hizmetleri içeren görsellerin dağıtımı için sevilmektedir.

  1. Docker’ı ve Konteynırları Anlamak
  2. CentOS 7 Üzerinde Docker Kurulumu Nasıl Yapılır
  3. Docker Temelleri
  4. CentOS 7’de Docker Compose Nasıl Yüklenir?

1. Docker’ı ve Konteynırları Anlamak

Docker, uygulamaları bir konteynır üzerinden yönetem ve otomatikleştiren açık kaynaklı bir teknolojidir. Bu konteynırlar bir uygulamayı çalıştırmak için gerekli her şeyi içeren imajlar üzerinden dağıtılır. Örneğin, WordPress, Nginx, MariaDB ve diğer birçok hizmet veya uygulamadan imajlar mevcuttur.

Docker’ı kullanmanın temel avantajıysa donanım farketmeksizin birçok sistemde hizmetler veya uygulamalar yükleyebiliyor olmanızdır. Örneğin kendi uygulamamızın bir imajını oluşturabilir ve Docker yüklü herhangi bir bilgisayarda çalıştırabiliriz. Bütün bunların hepsini işletim sistemi ve donanım hakkında düşünmeden yapabiliriz.

Üstelik en iyi yanıysa bu aracı kullanmaya başlamanın kolay olmasıdır. Hadi CentOS 7 üzerinde Docker kurulumu nasıl yapılır öğrenelim!

2. CentOS 7 Üzerinde Docker Kurulumu Nasıl Yapılır

CentOS 7 üzerinde Docker kurulumu yapmak oldukça basittir. Bunu yapmak için ilk önce sunucunuza SSH kullanarak bağlanın.

ssh your-user@your-server

Daha sonra ise Docker’ı yüklemeden önce bir takım paketler yüklemeniz gerek. Bun yapmak için kök kullanıcı olmanız ve aşağıdaki komutu komut satırında çalıştırmanız gerekir:

yum install -y yum-utils device-mapper-persistent-data lvm2

Bu işlemi tamamlamanın en kolay ve güvenli yolu Docker’ın resmi depolarını kullanmaktır. Bunu yapmak içinse bu satırı çalıştırmanız gerekir:

yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Bundan sonra ise aşağıdaki komutu çalıştırarak CentOS 7’de Docker kurulumu yapabilirsiniz:

yum install docker-ce

Artık CentOS’da Docker kurulumu nasıl yapılır biliyorsunuz. Ancak henüz Docker çalışmamakta. Docker’ı etkinleştirmek ve çalıştırmaya başlamak için aşağıdaki komutları çalıştırın:

systemctl enable docker
systemctl start docker

Son olarak, her şeyin doğru biçimde çalıştığını görmek için hizmetin durumunu kontrol edebilirsiniz:

systemctl status docker

Çıktıda Docker’ın etkin ve çalışır halde olduğunu belirten yeşil bir çizgi görmelisiniz.

3. Docker Temelleri

Docker kurulumu nasıl yapılır öğrendiğinize göre sırada Docker temelleri var. Başlangıç olarak Docker’ın “Hello World” komutu çalıştırmayı deneyelim. Bunun için aşağıdaki komutu kullanın:

docker run hello-world

Bu test imajı aracı Docker’ı her yeniden yüklemenizde kontrol etmeniz tavsiye edilen imajdır.

Sisteminizde olan bütün imajları bu komutla doğrulayabilirsiniz:

docker images

Veya search komutuyla belirli mevcut bir imajı Docker deposunda arayabilirsiniz:

docker search [search]

Örneğin, CentOS 7 ile alakalı bir imajı arayabiliriz.

docker search centos7

Ve eğer bunu indirmek isterseniz aşağıdaki komutla yapabilirsiniz:

docker pull [imaj_adi]

Son olarak, imajı çalıştırmak için run komutunu kullanın. İmajı ID’si veya direkt olarak adıyla belirtebilirsiniz.

docker run -t -i [imaj_id veya imaj_adi]

-i seçeneği imajın interaktif yapılacağı anlamına gelirken -t seçeneği ise terminale erişiminiz olduğu ve bir terminali simüle edebileceğiniz anlamına gelir.

İmajdan çıkmak için CTRL+D kombinasyonunu kullanın.

4. CentOS 7’de Docker Compose Nasıl Yüklenir?

Docker Compose Docker’da imajları görüntülemenizi sağlayan bir araçtır. Birçok programın çalışmak için başka hizmetler gerektirdiğinden oluşturulmuştur. Örneğin, WordPress veya bir başka CMS için ilk olarak fonksiyonel bir web sunucusu, bir veritabanı yöneticisinin imajı ve son olarak da uygulamanın imajı gerekir.

Normal şartlarda hepsini teker teker çalıştırmanız ve yapılandırmanız gerekir. Docker Composer sayesinde ana imaja bağımlı olan bütün imajlarla her şeyi bir dosyada tanımlayabilir ve normal olarak yükleyebilirsiniz.

CentOS 7’de Docker Compose yüklemek için bu komutu çalıştırın:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Eğer curl yüklü değilse aşağıdaki komutla yükleyebilirsiniz:

yum install curl

Daha sonra ise Docker Compose ikilisine çalıştırma izinleri atamanız gerekir:

chmod +x /usr/local/bin/docker-compose

Şimdiyse aracı terminalde kullanırken hiçbir problem oluşmayacağından emin olabilmek için sisteme bir sembolik bağlantı oluşturmanız gerekecektir:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Son olarak kurulu versiyonu kontrol edin:

docker-compose --version

Artık hem Docker, hem de Docker Compose’u kullanmaya hazırsınız.

Bugün En Çok Okunanlar

Yeni Core i9-10850K 10 çekirdekli Comet Lake-S CPU yakında piyasaya sürülecek

Intel, yeni piyasaya sürülen Comet Lake-S masaüstü serisine eklemek için bir on çekirdekli işlemci daha hazırlıyor gibi görünüyor . Core i9-10850K etiketli bu yeni CPU, Geekbench...

Thanos, Sonsuzluk Savaşı’nda orijinal Yenilmezler’in hiçbirine neden zarar veremedi?

Thanos (James Brolin), Avengers: Sonsuzluk Savaşı’nda (Avengers: Infinity War) evrenin yarısını ortadan kaldırmışsa da, orijinal Yenilmezler'in tamamı hayatta kalmayı başarmıştı. Peki neden?

Astronotun paylaştığı fotoğraftaki detay, Düz Dünyacıları kızdırdı

SpaceX’in Uluslararası Uzay İstasyonu’na götürdüğü ilk astronotlardan Doug Hurley’nin paylaştığı bir fotoğraf, Düz Dünyacıların tepkisini çekti. Her şey astronotun,...

Bilim insanları depremleri hisseden hayvanlarla erken uyarı sistemi kuruyor

Hayvanların hareket sensörleriyle sürekli izlenmesinin deprem tahminlerine katkıda bulunabileceğini düşünen araştırmacılar hayvan hareketlerini uzaydan takip etmeye hazırlanıyor. Bugün bile...

Benzer Haberler

Tails Linux OS Sürüm 4.8, Büyük Güvenlik Güncelleştirmeleriyle Çıktı

Artık Tails'in yeni bir sürümü indirilebiliyor ve bu sefer son aşama, bu Linux dağıtımını çalıştırırken kullanıcıları korumak için gereken bir dizi güvenlik...

Apple Watch, yaklaşan watchOS 7 sürümü ile daha hızlı hissedecek

WWDC'de Apple, bu sonbaharda Apple Watch'a gelecek olan watchOS 7 güncellemesini duyurdu. Bu güncelleme , paylaşılabilir ve bulunabilir saat yüzü yapılandırmaları, uyku takibi, otomatik...

Linux Mint 20 ISO sonuçlandı, önümüzdeki günlerde piyasaya sürülecek

Linux Mint 20 stabil sürümleri test edilmiştir ve şimdi serbest bırakılması için onaylanmıştır. Linux Mint ekibi hala ana web sitesini herhangi bir bilgi...

Windows Dosya Kurtarma, Microsoft tarafından silinen verilerin kurtarılmasına yardımcı olan yeni bir uygulama

Microsoft, önemli bir dosyayı yanlışlıkla sildiyseniz veya diskinizde, flash sürücünüzde veya bellek kartınızda bozuk veriler varsa kullanışlı olabilecek bir dosya kurtarma uygulamasını...

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen adınızı buraya girin

Yeni Core i9-10850K 10 çekirdekli Comet Lake-S CPU yakında piyasaya sürülecek

Intel, yeni piyasaya sürülen Comet Lake-S masaüstü serisine eklemek için bir on...

Thanos, Sonsuzluk Savaşı’nda orijinal Yenilmezler’in hiçbirine neden zarar veremedi?

Thanos (James Brolin), Avengers: Sonsuzluk Savaşı’nda (Avengers: Infinity War) evrenin yarısını...

Astronotun paylaştığı fotoğraftaki detay, Düz Dünyacıları kızdırdı

SpaceX’in Uluslararası Uzay İstasyonu’na götürdüğü ilk astronotlardan Doug Hurley’nin paylaştığı...