Ubuntu Server 20.04 LTS üzerine Docker Kurulumu

Docker, uygulamaları hemen hemen her yerde çalıştırılabilen taşınabilir konteynerler olarak hızla oluşturmanıza, test etmenize ve dağıtmanıza olanak tanıyan açık kaynaklı bir konteynerleştirme platformudur. Bir konteyner, tek bir uygulama için bir çalışma zamanını temsil eder ve yazılımın çalışması için gereken her şeyi içerir. Docker, modern yazılım geliştirmenin ve DevOps sürekli entegrasyon ve dağıtım işlem hatlarının ayrılmaz bir parçasıdır. Bu makalemde, Docker’ın en güncel sürümünü, Ubuntu Server 20.04 işletim sistemi üzerine kurulumunu açıklıyor olacağım.

Docker, standart Ubuntu 20.04 repositoriy’lerde kurulabilir, ancak her zaman en son sürüm olmayabilir. Bu makalemde resmi Docker’ın depolarından en son paketini yükleyeceğiz.

Sunucunuz üzerinde daha önceden kurulu docker uygulaması var ise kaldırılması için aşağıdaki komutu çalıştırınız.

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

İlk olarak aşağıdaki komutları kullanarak işletim sisteminizi güncelleyiniz.

apt-update
apt-upgrade

apt paket dizinini güncelleyiniz ve apt’nin HTTPS üzerinden bir depo kullanmasına izin vermek için paketleri yükleyiniz. Bu işlem için aşağıdaki komutu kullanabilirsiniz.

Okumaya devam et “Ubuntu Server 20.04 LTS üzerine Docker Kurulumu”

Centos/RHEL 8’de Docker ve Docker Compose Kurulumu

Merhabalar, bu makalemde Centos/RHEL 8 işletim sistemlerinde Docker’ın Community Edition sürümünün kurulumu anlatılacaktır. Docker versiyonunun son sürümü tek komutla sisteme kurulabilmektedir.

RHEL 8 ve CentOS 8’in piyasaya sürülmesiyle, docker paketi varsayılan paket depolarından kaldırıldı, docker podman ve buildah ile değiştirildi. RedHat, Docker için resmi destek sağlamamaya karar verdi. Ancak Redhat, bir sunucu kümesinde, daha özel olarak Buildah ve Podman’da konteyner görüntüleri oluşturmak ve yönetmek için çeşitli yerleşik araçlar sunmaktadır. Bu araçlar docker uyumludur, ancak bir sunucu/istemci mimarisi gerektirirler. Birçoğu Docker konteynerleştirmeyi kullanmayı tercih ediyor ve bu makalemde de  Docker’ın harici bir depo kullanarak CentOS/RHEL 8 sürümlerinde nasıl kurulacağını göstermek istiyoruz.

Ön Gereksinimler;

  • Sudo ayrıcalıklarına sahip bir kullanıcı hesabı
  • Terminal erişimi,
  • İnternet bağlantısı
  • DNF yazılım paketi yükleyicisi (varsayılan olarak CentOS 8’e dahildir)
  • Firewalld manager devre dışı bırakılmalıdır. Kritik güvenlik özelliklerinin devre dışı bırakılması önerilmez, ancak CentOS 8’deki Firewalld manager, Docker container içindeki DNS isim çözümlemesini engellemektedir.
  • Temiz bir kurulum kullandığımızdan emin olmak gerekir. Mevcut Docker uygulamalarını (şu anda kurulu olabilir) kaldırmalıyız. Emin olmak için aşağıdaki komutu çalıştırabilirsiniz.  

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

yada dnf remove docker* komutunu kullanabilirsiniz.

Docker kurulumuna başlamadan önce; CentOS 8 paket deposu önbelleğini güncellenir. Bu işlem için “dnf makecache” komutunu kullanabilirsiniz.

Okumaya devam et “Centos/RHEL 8’de Docker ve Docker Compose Kurulumu”