Ubuntu Linux'ta Docker Nasıl Kurulur

Ubuntu Linux'ta Docker Nasıl Kurulur

Docker, yazılım mühendisliği endüstrisinde fırtınalar estirdi ve yalnızca yazılımı gönderme ve dağıtma yöntemimizde devrim yaratmakla kalmadı, aynı zamanda mühendislerin bilgisayarlarında yazılım geliştirme ortamları kurma şeklini de değiştirdi.





Bu kılavuz, bu yazı yazıldığı sırada Ubuntu'nun en son Uzun Süreli Destek (LTS) sürümü olan Ubuntu Linux 20.04 (Focal Fossa) üzerine kurarak Docker'a nasıl başlayacağınızı gösterir.





Docker'ın Avantajları

Docker, uygulamaları kapsayıcı olarak bilinen bağımsız paketler olarak otomatikleştirmenize ve dağıtmanıza olanak tanıyan açık kaynaklı bir platformdur. Docker, işletim sistemi sanallaştırma teknolojisini kullanır ancak sanal makinelerin aksine sistem kaynakları üzerinde çok daha hafiftir.





Docker'ın başlıca avantajlarından bazıları şunlardır:

  • Kullanımı ve öğrenmesi nispeten kolay
  • Yazılım dağıtmanın tutarlı ve kolay bir yolunu sağlar
  • Mikro hizmet mimarisiyle uyumlu
  • Kaynak kullanımı konusunda çok hafif

Docker Yazılım Deposunu Kurma

Docker'ı yüklemenin birkaç yöntemi vardır ve bu kılavuz, apt komut yardımcı programını kullanarak Docker depolarından Docker'ı nasıl yükleyeceğinizi gösterecektir. Docker'ı bu şekilde yüklemek, gelecekte Docker paketini kolayca yükseltmenize olanak tanır ve ayrıca Docker ekibi tarafından önerilen yaklaşımdır.



Kurulumdaki ilk adım, Docker yazılım deposunu yazılım kaynakları listenize eklemektir. Docker yazılım deposunu HTTPS üzerinden kullanacak ve ardından aşağıdaki komutu kullanarak gerekli yazılımı kuracaksınız.

İyi bir uygulama olarak, önce mevcut yazılım paketleri listenizi güncelleyin.





sudo apt update

Ardından, kurulum için gerekli tüm bağımlılıkları kullanarak indirin. uygun kurulum .

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

Docker yazılımı, kendi deposundan yazılım paketleri indirirken iletişimi sağlamak için GPG olarak da bilinen GnuPG'yi kullanır. GPG, mesajları veya verileri şifrelemek için kullanılan bir PGP (Oldukça İyi Gizlilik) uygulama standardıdır.





facebooktan özel videolar nasıl indirilir

Resmi Docker GPG anahtarını yerel anahtarlıklarınıza eklemek için aşağıdaki komutu kullanın.

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

Docker'ın yazılım havuzlarında üç ana yazılım sürümü sürümü vardır: kararlı sürüm, test sürümü ve gecelik sürüm sürümü. Bu kılavuz, Docker'ın kararlı sürüm sürümü hakkında konuşacaktır.

Docker'ın kararlı depo yayın sürümünü kullanmak için aşağıdaki komutu çalıştırın.

echo 'deb [arch=amd64 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

Not : Yukarıda belirtilen komut, AMD mimarisini kullandığınızı varsayar. ARM mimarisini kullanıyorsanız, kelimeyi değiştirebilirsiniz. kemer=amd64 ile yukarıdaki komutta kemer = kol64, veya kemer = armhf kol sert şamandıra kullanıyorsanız.

Docker Motorunu Yükleme

Artık Docker yazılım deposu kurulumuna sahip olduğunuza göre, Docker kapsayıcılarını yönetmenin ve çalıştırmanın merkezinde yer alan Docker Engine'i yüklemeye devam edebilirsiniz. Docker Engine'i oluşturan diğer önemli bileşenler arasında Docker Client, containerd, runc ve Docker daemon bulunur.

Docker deposunu yakın zamanda yazılım kaynakları listenize eklediğiniz için aşağıdaki komutu kullanarak paket kaynaklarınızı güncellediğinizden emin olun.

sudo apt update

Docker Engine'i kurmak için aşağıdaki komutu çalıştırın. Komut, varsayılan olarak Docker Engine'in en son kararlı sürümünü yükleyecektir.

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

Docker'ın belirli bir sürümünü yüklemek istiyorsanız, önce aşağıdaki komutu kullanarak mevcut sürümlerin listesini kontrol edebilirsiniz.

apt-cache madison docker-ce

Daha sonra aşağıdaki komutu kullanarak belirli Docker sürümünü yükleyebilirsiniz. Örneğin, yüklemek için 5:20.10.6~3-0~ubuntu odaklı :

sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io

Kurulumun onaylanması

Docker'ın başarıyla kurulup kurulmadığını kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz ve kurulu Docker Engine'in sürüm numarasını verecektir.

docker -v

Ubuntu Linux'ta ve Debian tabanlı dağıtımların çoğunda, sisteminiz önyüklendiğinde Docker hizmeti otomatik olarak başlayacaktır.

çalıştırmayı deneyebilirsin Selam Dünya Kurulumu test etmek için Docker görüntüsü. Görüntü bilgisayarınızda yerel olarak bulunmadığından, sistem onu ​​bir kapsayıcı görüntü kitaplığı olan Docker Hub'dan indirecektir. Görüntüyü bir sonraki çalıştırışınızda, PC'nizdeki yerel kopyayı kullanacaktır.

sudo docker run hello-world

Docker'ı Root Olmayan Kullanıcı Olarak Çalıştırmak

Şu anda yalnızca bir süper kullanıcı olarak Docker kapsayıcılarını çalıştırabilirsiniz, bu yüzden sudo Yukarıdaki komutta kullanılır. Docker arka plan programı, varsayılan olarak kök kullanıcıya ait olan bir Unix soketine bağlanır ve kök olmayan kullanıcılar buna yalnızca sudo aracılığıyla erişebilir.

film akışı ücretsiz çevrimiçi kayıt yok

Docker kapsayıcılarını ve diğer önemli komutları bir süper kullanıcı olmadan çalıştırabilmek için öncelikle adında bir kullanıcı grubu oluşturmanız gerekir. liman işçisi ve ardından kullanıcınızı makinenizdeki docker grubuna ekleyin. NS grup ekle komut sorumludur Linux'ta kullanıcı gruplarını yönetme .

sudo groupadd docker sudo usermod -aG docker $USER

Grup değişikliklerini etkinleştirmek için aşağıdaki komutu kullanın.

newgrp docker

Not : Sistemin yeni oluşturulan grup üyeliğini tanıması için oturumu kapatıp tekrar açmayı unutmayın. Çıkış yapmak için aşağıdaki komutu kullanabilirsiniz.

gnome-session-quit

Bazı durumlarda, Docker komutunu root olmayan bir kullanıcı olarak hala yürütemiyorsanız, makinenizi yeniden başlatmanız gerekebilir.

Docker'ı Kaldırma

Docker Engine'i Ubuntu Linux'tan kaldırmak veya kaldırmak için aşağıdaki komutu çalıştırmanız yeterlidir.

sudo apt remove docker docker-engine docker.io containerd runc

Docker Engine kaldırılmış olsa da, görüntüler, kapsayıcılar, birimler veya özel yapılandırma dosyaları gibi Docker ile ilişkili diğer dosyalar otomatik olarak kaldırılmaz. Yapabilirsiniz rm yardımcı programını kullanarak bu dosyaları silin .

sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd

Uygulamada Docker

Bu kılavuz, Docker'ı Ubuntu Linux'ta nasıl kuracağınızı ve yapılandıracağınızı gösterir. Ayrıca, Docker Hub'dan alınan basit bir docker görüntüsünün nasıl çalıştırılacağını gösterir.

Docker çok yönlü bir araçtır ve yazılım mühendisliğinde birçok kullanım örneği vardır. Bir yazılım mühendisiyseniz veya DevOps'ta çalışıyorsanız, Docker yazılımı farklı ortamlarda dağıtma şeklinizi basitleştirir ve yazılımları test etmek ve prototip oluşturmak için kullanışlıdır.

Paylaş Paylaş Cıvıldamak E-posta Docker Sanallaştırma Yazılımını Kullanmak için 6 Neden

Docker, sanal bir makineye göre birçok avantaj sağlar --- işte bugün kullanmaya başlama nedenleri.

Sonrakini Oku
İlgili konular
  • Linux
  • Ubuntu
  • Liman işçisi
Yazar hakkında gitmek güzel(36 Makale Yayımlandı)

Mwiza, mesleğe göre yazılım geliştirir ve Linux ve ön uç programlama üzerine kapsamlı bir şekilde yazar. İlgi alanlarından bazıları tarih, ekonomi, politika ve işletme mimarisidir.

Mwiza Kumwenda'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın