Docker Linux'a Kurulum Rehberi - Docker Nasıl Kurulur ? - 2020

Docker kurulumunu başlatmak için bir Ubuntu örneği kullanacağız. Zaten sahip değilseniz, sanal bir Linux örneği kurmak için Oracle Virtual Box'ı kullanabilirsiniz.

Aşağıdaki ekran görüntüsü, Oracle Virtual Box üzerine kurulmuş basit bir Ubuntu sunucusunu göstermektedir. Sunucuya tam kök erişimi olan sistem üzerinde tanımlanmış demo adında bir işletim sistemi kullanıcısı vardır.



Docker'ı kurmak için aşağıda verilen adımları izlememiz gerekiyor.

Adım 1 - Docker'ı kurmadan önce, doğru Linux kernel sürümünün çalıştığından emin olmalısınız. Docker, yalnızca Linux çekirdek sürümü 3.8 ve üzerinde çalışacak şekilde tasarlanmıştır. Bunu aşağıdaki komutu çalıştırarak yapabiliriz.

Uname
Bu yöntem, Linux sistemi hakkında sistem bilgilerini döndürür.

Sözdizimi
Kod:
uname -a
Seçenekler

a - Bu, sistem bilgilerinin döndürülmesini sağlamak için kullanılır.

Geri dönüş değeri
Bu yöntem, Linux sisteminde aşağıdaki bilgileri döndürür -
  • kernel name
  • node name
  • kernel release
  • kernel version
  • machine
  • processor
  • hardware platform
  • operating system

Yukarıdaki komutu çalıştırdığımızda aşağıdaki sonucu alacağız -

Örnek:

uname –a

Çıktı:
Yukarıdaki komutu çalıştırdığımızda aşağıdaki sonucu alacağız -

[IMG alt="Output"]https://www.tutorialspoint.com/docker/images/output.jpg[/IMG]

Çıktıdan, Linux çekirdek sürümünün 4.2.0-27 olduğunu ve 3.8 sürümünden daha yüksek olduğunu görebiliriz, bu yüzden gitmekte fayda var.

Adım 2 - İşletim sistemini en son paketlerle güncellemeniz gerekir, bu aşağıdaki komutla yapılabilir -

Kod:
apt-get
Bu yöntem, paketleri İnternet'ten Linux sistemine yükler.

Sözdizimi
sudo apt-get güncellemesi

Seçenekler
sudo -
Sudo komutu, komutun kök erişimiyle çalışmasını sağlamak için kullanılır.
update - Güncelleme seçeneği, Linux sisteminde tüm paketlerin güncellendiğinden emin olmak için kullanılır.

Geri dönüş değeri
Yok

Örnek:

Kod:
sudo apt-get update
Çıktı
Yukarıdaki komutu çalıştırdığımızda şu sonucu alacağız -



Bu komut internete bağlanacak ve Ubuntu için en son sistem paketlerini indirecektir.

Adım 3 - Bir sonraki adım, daha sonra gerekli Docker paketlerini indirmek için Docker sitesiyle çalışmak için gerekli olacak gerekli sertifikaları kurmaktır. Aşağıdaki komutla yapılabilir.

Kod:
sudo apt-get install apt-transport-https ca-certificates


Adım 4 - Sonraki adım, yeni GPG anahtarını eklemektir. Bu anahtar, Docker için gerekli paketleri indirirken tüm verilerin şifrelenmesini sağlamak için gereklidir.

Aşağıdaki komut, 58118E89F3A912897C070ADBF76221572C52609D kimlikli anahtarı hkp: //ha.pool.sks-keyservers.net: 80 anahtar sunucusundan indirecek ve adv anahtar zincirine ekleyecektir. Lütfen bu özel anahtarın gerekli Docker paketlerini indirmek için gerekli olduğunu unutmayın.



Adım 5 - Daha sonra, sahip olduğunuz Ubuntu sürümüne bağlı olarak, ilgili siteyi apt paket yöneticisi için docker.list'e eklemeniz gerekecek, böylece Docker paketlerini Docker sitesinden tespit edip indirebilecektir. buna göre onları.

Precise 12.04 (LTS) ─ deb https://apt.dockerproject.org/repoubuntu-precise main

Trusty 14.04 (LTS) ─ deb https://apt.dockerproject.org/repo/ ubuntu-trusty main

Wily 15.10 ─ deb https://apt.dockerproject.org/repo ubuntu-wily main

Xenial 16.04 (LTS) - https://apt.dockerproject.org/repo ubuntu-xenial main

İşletim sistemimiz Ubuntu 14.04 olduğundan, Depo adını "deb https://apt.dockerproject.org/repoubuntu-trusty main" olarak kullanacağız.

Ve sonra bu depoyu yukarıda belirtildiği gibi docker.list'e eklememiz gerekecek.

Kod:
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main”
   | sudo tee /etc/apt/sources.list.d/docker.list


Adım 6 - Ardından, Ubuntu sistemindeki paketleri güncellemek için apt-get update komutunu veriyoruz.



Adım 7 - Paket yöneticisinin doğru depoyu gösterdiğini doğrulamak istiyorsanız apt-cache komutunu vererek bunu yapabilirsiniz.

Kod:
apt-cache policy docker-engine
Çıktıda, https://apt.dockerproject.org/repo/ bağlantısını alacaksınız.



Adım 8 - Yerel sistemdeki tüm paketlerin güncel olduğundan emin olmak için apt-get update komutunu verin.



Adım 9 - Ubuntu Trusty, Wily ve Xenial için, aufs depolama sürücüsünün kullanılmasına izin veren linux-image-extra- * çekirdek paketlerini kurmamız gerekiyor. Bu sürücü, Docker'ın daha yeni sürümleri tarafından kullanılır.

Aşağıdaki komut kullanılarak yapılabilir.

Kod:
sudo apt-get install linux-image-extra-$(uname -r)
   linux-image-extra-virtual


Adım 10 - Son adım Docker'ı kurmaktır ve bunu aşağıdaki komutla yapabiliriz -

Kod:
sudo apt-get install –y docker-engine
Burada apt-get, Docker-engine imajını Docker web sitesinden indirmek ve Docker'ı kurmak için kurulum seçeneğini kullanır.

Docker motoru, Ubuntu tabanlı sistemler için Docker Corporation'ın resmi paketidir.



Bir sonraki bölümde, kurulu olan Docker sürümünü nasıl kontrol edeceğimizi göreceğiz.

Docker Sürümü
Çalışan Docker sürümünü görmek için aşağıdaki komutu verebilirsiniz -

Sözdizimi

Kod:
docker version
Seçenekler
version - Docker komutunun kurulu Docker versiyonunu döndürmesini sağlamak için kullanılır.

Geri dönüş değeri

Çıktı, sistemde kurulu Docker sürümünün çeşitli ayrıntılarını sağlayacaktır.

Örnek:
Kod:
sudo docker version
Çıktı

Yukarıdaki programı çalıştırdığımızda şu sonucu alacağız -


Docker Bilgisi

Sistemde çalışan Docker hakkında daha fazla bilgi görmek için aşağıdaki komutu verebilirsiniz -

Sözdizimi

Kod:
docker info
Seçenekler
info - Docker komutunun, kurulu Docker hizmeti hakkında ayrıntılı bilgileri döndürmesini sağlamak için kullanılır.

Geri dönüş değeri
Çıktı, sistemde kurulu Docker'ın aşağıdaki gibi çeşitli ayrıntılarını sağlayacaktır:
  • Konteyner sayısı
  • Görüntü sayısı
  • Docker tarafından kullanılan depolama sürücüsü
  • Docker tarafından kullanılan kök dizin
  • Docker tarafından kullanılan yürütme sürücüsü

Örnek:
Kod:
sudo docker info
Çıktı
Yukarıdaki komutu çalıştırdığımızda aşağıdaki sonucu alacağız -


Windows için Docker
Docker, Windows için kullanıma hazır bir desteğe sahiptir, ancak Windows için Docker'ı kurmak için aşağıdaki yapılandırmaya sahip olmanız gerekir.

Docker Sistem Gereksinimleri:
Windows işletim sistemi Windows 10 64 bit
Bellek 2 GB RAM (önerilir)
Windows için Docker'ı https://docs.docker.com/docker-for-windows/ adresinden indirebilirsiniz.



Docker ToolBox
Docker ToolBox, Windows 8.1 ve Windows 7 gibi daha eski Windows sürümleri için tasarlanmıştır. Windows için Docker'ı kurmak için aşağıdaki yapılandırmaya sahip olmanız gerekir.

Docker ToolBox Sistem Gereksinimleri
Windows İşletim Sistemi Windows 7, 8, 8.1
Bellek 2 GB RAM (önerilir)

Docker ToolBox'ı https://www.docker.com/products/docker-toolbox adresinden indirebilirsiniz.