Docker, hizmet öğeleri olarak kapsayıcı adı verilen paketler halinde uygulamalar sağlamak için işletim sistemi düzeyinde sanallaştırma kullanan bir dizi çerçevedir. Kapsayıcılar birbirinden izole edilir ve programları, klasörleri ve yapılandırma dosyaları paketlenir. İyi tanımlanmış platformlar aracılığıyla birbirleriyle iletişim kurabilirler. Bu yazıda, Oracle Linux 8 sisteminize Docker'ın nasıl kurulacağını ve yapılandırılacağını tartışacağız.
Önkoşullar
- Oracle Linux 8, Virtual Box Machine'inize kurulmalıdır.
- Kullanıcı, Docker'ı kurmak için kök kullanıcı haklarına sahip olmalıdır.
Sudo Kullanıcısı olarak giriş yapın
Oracle Linux 8'inizi sanal kutunuzdan açın ve buradan giriş yapın. Ardından, terminalinizi Oracle Linux 8'de açın ve kök aşağıdaki sudo komutunu kullanan kullanıcı:
$ suSizden kök kullanıcı şifrenizi isteyecek ve aşağıda eklenmiş olan diğer işlemlere devam etmek için bu şifreyi sağlamanız gerekiyor.
Docker'ın bazı depolarını zaten yüklediyseniz, yapıştırılmış yum komutunu kullanarak bunları kaldırmanız gerekir:
# sudo yum docker'ı kaldır docker-common docker-selinux docker-engine
Gerekli Depoları ve Yardımcı Programları Yükleyin
En başta, Docker'ın kurulumu için yararlı ve gerekli olan bazı depoları kurmanız ve etkinleştirmeniz gerekir. Bu yüzden ilk başta, yum yardımcı programlarını yüklemeniz gerekir. Bu amaçla, aşağıda belirtilen komutu yürütün:
# sudo dnf install -y dnf-utils zip unzipBu komutları sudo ayrıcalıklarıyla denediğinizden emin olun, aksi takdirde düzgün çalışmayabilir.
İkinci olarak, yüklemeniz ve indirmeniz gerekir yapılandırma deposu docker-ce olan Docker için. Sudo başlatmayı kullanarak aşağıdaki ekteki komutu terminalinizde kullanın:
# sudo dnf yapılandırma yöneticisi -add-repo=https://download.liman işçisi.com/linux/centos/docker-ce.depo
Docker'ı yükleyin
Son olarak, Docker'ı Oracle Linux 8'inize yükleyebilirsiniz. Kök kullanıcı olarak oturum açtığınızdan emin olun. Docker'ı Oracle Linux 8'e terminal aracılığıyla kurmak için aşağıdaki belirtilen komutu kullanın:
$ sudo dnf kurulumu -y docker-ce --nobest
Yukarıdaki komutu kullanarak Docker'ı yükleyemiyorsanız ve bazı sorunlarla karşılaşıyorsanız, hatalar, bunları çözmenin bazı yolları var. Aşağıda gösterildiği gibi, sonuna “silmeye izin veren” anahtarı ekleyerek bu komutu deneyin:
# sudo dnf install -y docker-ce -nobest -izin vermeAşağıdaki ekli komutu da kullanabilirsiniz:
# sudo dnf kurulumu -y docker-ce -nobest -atlama hatası
Kurulumunuzun başladığını görebilirsiniz. Docker'ınızı Oracle Linux 8'e başarıyla yükleyene kadar bir süre beklemeniz gerekiyor.
Docker Hizmetini Etkinleştir
Docker'ı kullanmaya başlamak için yapmanız gerekenler etkinleştirme Oracle Linux 8'deki liman işçisi hizmetiniz. Bunun için aşağıdakileri kullanın sistemctl kök kullanıcı olarak komut:
# systemctl docker'ı etkinleştir.hizmetBu komut, Oracle Linux 8'inizde Docker'ı etkinleştirecek.
Ayrıca gerektirebilir kimlik doğrulama oturum açtığınız mevcut kullanıcı için şifrenizi sorarak.
Etkinleştirdikten sonra, aşağıdaki systemctl komutunu kullanarak Docker hizmetini başlatabilirsiniz:
# systemctl başlangıç docker'ı.hizmet
Durumu kontrol et
Ayrıca kontrol edebilirsiniz durum düzgün çalışıp çalışmadığına bakılmaksızın, yeni kurulan Docker hizmetinizin. Docker'ın durumunu öğrenmek için aşağıda belirtilenleri deneyin sistemctl durumu terminalde komut:
# systemctl durum penceresi.hizmetAşağıdaki görüntüden de anlaşılacağı gibi, yeni kurulan Docker Engine şu anda Aktif ve çalışıyor düzgün hatasız.
Docker Bilgilerini Kontrol Edin
Neyse ki, kontrol edebilirsiniz bilgi Oracle Linux 8'inize yeni yüklenen Docker'ın. Bunu yapmak için aşağıdaki komutu aşağıdaki gibi deneyin:
# liman işçisi bilgisiÖnce bir kök kullanıcı olarak oturum açtığınızdan emin olun. Sisteminiz, resimde gösterildiği gibi Docker ile ilgili tüm bilgileri gösterecektir.
Docker Sürümünü Kontrol Edin
Ayrıca Oracle Linux 8'inizde Docker'ın kurulu sürümünü kontrol etmek istiyorsanız aşağıdaki komutu kullanın:
# liman işçisi sürümü
Sudo Ayrıcalıklarına Sahip Kullanıcı Oluşturun
Sonunda Docker'ınız kullanıma hazır. Bir sudo hesabı kullanmak istemiyorsanız, docker komutlarını çalıştırmak için sudo ayrıcalıklarını başka bir kullanıcıya atamanız gerekir. Her şeyden önce, bir yeni kullanıcı kök hesaptan aşağıdaki gibi:
# useradd docker_user
Sudo Kullanıcısını Bir Gruba Ekle
Bu yeni oluşturulan kullanıcıyı /etc/sudoers dosya girişini aşağıdaki gibi netleştirmek için:
# echo “docker_user TÜM-(TÜMÜ) GEÇERSİZ: /usr/bin/docker” >> /etc/sudoers
Bu kullanıcıyı ekledikten sonra sudoers dosyası, bir grup oluşturmanız ve onu sudo kullanıcısı olarak yeni oluşturulmuş kullanıcıya atamanız gerekir. Bunu yapmak için aşağıdaki komutu kullanın:
# echo “takma ad docker=\”sudo /usr/bin/docker\”” >> /home/docker_user/.bash_profileKomutunuzda daha fazla sudo kullanımından kaçınmak için bu yeni oluşturulan kullanıcının bash_profile dosyasında bir takma ad kullandık.
Yeni Oluşturulan Sudo Kullanıcısı Olarak Giriş Yapın
Şimdi, zorundasın oturum aç olarak sudo kullanıcısı özellikle Docker'ın komutları denemesi için oluşturduğunuz. Yeni oluşturulan bir sudo kullanıcısına geçmek için aşağıdaki komutu kullanarak Docker'ı sudo kullanıcısı olarak kullanın:
#su - docker_usersenin için isteyebilir parola eyleminizi onaylamak için. Bizim durumumuza gelince, bir şifre belirlemedik, bu yüzden aşağıda gösterildiği gibi docker_user şifresi sormayacak.
Artık, nihayet bir sudo kullanıcısı olarak farklı komutlar aracılığıyla Docker'ı kullanmaya başlayabilirsiniz.
Sonuç
Docker'ı Oracle Linux 8'e yüklemenin çok basit ve verimli yöntemlerini tartıştık ve öğrendik. Bu yazımızda Docker'ın temel kurulumu ve kullanımı hakkında kendimizi eğittik. Umarım bu makale, Docker kurulumunu ve kullanımını anlamanız için çok şey kolaylaştırmıştır.