Docker, açık kaynaklı bir konteynerleştirme sistemidir. Bulutta uygulamaların yüksek yoğunluklu dağıtımı için yaygın olarak kullanılır. Bir işletim sistemini sanallaştırmak için ana bilgisayar işletim sistemiyle aynı çekirdeği kullanır. Bir kapsayıcıyı birkaç dakika içinde çalışır duruma getirmek için kullanabileceğiniz büyük bir görüntü deposuna sahiptir. Docker görüntü deposu, hemen hemen her tür uygulama ve işletim sistemi için önceden yapılandırılmış bir Docker görüntüsüne sahiptir. Bir PHP web sunucusu çalıştırmak istediğinizi varsayalım. Bunu Docker görüntü deposunda bulabilirsiniz ve temel işletim sistemi Ubuntu, Debian veya CentOS olabilir. Her farklı işletim sistemi için PHP için farklı resimler vardır. Bu yazımda sizlere CentOS 7 üzerinde Docker kurulumunun nasıl yapıldığını göstereceğim. Haydi başlayalım.
Docker'ı Yükleme
Aşağıdaki komutun çıktısından görebileceğiniz gibi CentOS 7.4 kullanıyorum:
$kedi /vesaire/redhat-serbest bırakma
Aşağıdaki komutun çıktısından da görebileceğiniz gibi, kullandığım çekirdek sürümü 3.10.0'dır:
$Adın -r
ihtiyacın var yum-config-yöneticisi CentOS 7 makinenize CentOS 7 ekstralarını ve Docker CE deposunu etkinleştirmek için. yum-config-yöneticisi Tarafından sağlanmaktadır yum-utils paket.
yükleyebilirsiniz yum-utils aşağıdaki komutla paketleyin:
$sudo yüklemeyum-utils-ve
Aşağıdaki ekran görüntüsünden de görebileceğiniz gibi, zaten yum-utils makinemde yüklü paket. Eğer sahip değilseniz, kurulacaktır.
Artık CentOS 7 ekstralar deposunu aşağıdaki komutla etkinleştirebilirsiniz:
$sudoyum-config-yöneticisi--etkinleştirmeEk özelliklerŞimdi olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın. Ek özellikler repo etkinleştirildi:
$sudo yumrepolistAşağıdaki ekran görüntüsünde işaretli kısımdan da görebileceğiniz gibi, Ek özellikler repo etkinleştirildi.
Docker şunlara bağlıdır: cihaz-eşleyici-kalıcı-veri ve lvm2 paket. Bu paketleri aşağıdaki komutla kurabilirsiniz:
$sudo yüklemecihaz-eşleyici-kalıcı-veri lvm2Şimdi 'y' tuşuna basın ve ardından devam etmek için tuşuna basın.
cihaz-eşleyici-kalıcı-veri ve lvm2 paketleri kurulmalıdır.
Şimdi Docker resmi deposunu CentOS 7 makinenize eklemelisiniz.
Docker deposunu CentOS 7'ye eklemek için aşağıdaki komutu çalıştırabilirsiniz. yum-config-yöneticisi :
$sudoyum-config-yöneticisi--add-repohttps://indir.docker.com/linux/yüzlerce/docker-ce.repoDocker deposu eklenmelidir.
Artık Docker'ı yükleyebilirsiniz.
Docker'ı CentOS 7 makinenize kurmak için aşağıdaki komutu çalıştırın:
Devam etmek için 'y' ve ardından düğmesine basın.
Yum paket yöneticisi, aşağıdaki ekran görüntüsünde gösterildiği gibi Docker paketlerini indirmeye başlamalıdır.
Bir noktada, Docker'ın GPG anahtarını kabul etmeniz istenebilir. Devam etmek için 'y' ve ardından düğmesine basın.
Kurulum aşağıdaki ekran görüntüsünde gösterildiği gibi devam etmelidir.
Docker'ın kurulu olması gerekir.
Artık aşağıdaki komutla Docker sistem hizmetini başlatabilirsiniz:
$sudosystemctl başlangıç liman işçisiDocker hizmetini de sistem başlangıcına eklemelisiniz. Böylece açılışta otomatik olarak başlayacaktır.
Docker hizmetini sistem başlangıcına eklemek için aşağıdaki komutu çalıştırabilirsiniz:
$sudosistemctletkinleştirmeliman işçisiAşağıdaki ekran görüntüsünden de görebileceğiniz gibi, Docker sistem servisi devreye eklendi.
Şimdi kullanıcınızı ekleyin liman işçisi sistem grubu. Bu şekilde tüm Docker komutlarına kullanmadan erişebilirsiniz. sudo .
kullanıcınızı eklemek için liman işçisi grup, aşağıdaki komutu çalıştırın:
$sudokullanıcı modu-aGliman işçisiNOT: İşte Şovon CentOS 7 makinemin kullanıcısı. Kullanıcı adınız farklı olmalıdır.
Şimdi CentOS 7 makinenizi aşağıdaki komutla yeniden başlatın:
$sudoyeniden başlatBilgisayarınız başladığında, Docker'ın aşağıdaki komutla çalışıp çalışmadığını kontrol edebilirsiniz:
$liman işçisi sürümüAşağıdaki ekran görüntüsünden de görebileceğiniz gibi, CentOS 7 makinemde kurulu Docker sürümü 17.12'dir. Doğru çalışıyor.
Docker'ın Temel Kullanımı
Bir varsayılan çalıştırabilirsiniz Selam Dünya çalışıp çalışmadığını test etmek için Docker konteyneri.
çalıştırmak için aşağıdaki komutu çalıştırabilirsiniz. Selam Dünya Docker konteyneri:
$liman işçisi merhaba dünya koşusuNS Selam Dünya konteyner görüntüsü yerel diskte aranacaktır. Docker ilk kez onu bulamayacak. Böylece Docker deposundan indirilecektir. Görüntü indirildikten sonra Docker, aşağıdaki ekran görüntüsünden de görebileceğiniz gibi görüntüden bir kapsayıcı oluşturacak ve çalıştıracaktır.
Kullanılabilir Docker kapsayıcılarını aşağıdaki komutla listeleyebilirsiniz:
$liman işçisi resmilsSisteminizde Docker hakkında ihtiyaç duyabileceğiniz her türlü bilgiyi bulmak için aşağıdaki komutu çalıştırabilirsiniz:
$liman işçisi bilgisiBu komutun çıktısından da görebileceğiniz gibi Docker'ın durumu yazdırılıyor. Kaç tane kapsayıcınız olduğu, kaç tanesinin çalıştığı, kaçının duraklatıldığı veya durdurulduğu, kaç tane Docker görüntüsü indirdiğiniz, yapılandırılmış depolama sürücünüz, kullanılabilir disk alanı ve daha fazlası gibi. Uzun bir bilgi listesi.
Docker'ı CentOS 7'ye bu şekilde kurar ve kullanırsınız. Bu makaleyi okuduğunuz için teşekkürler.