Android

Debian 9'da Docker nasıl kurulur ve kullanılır

Обзор debian 9

Обзор debian 9

İçindekiler:

Anonim

Docker, uygulamaları hemen hemen her yerde çalışabilecek taşınabilir, kendi kendine yeten kaplar olarak hızlı bir şekilde oluşturmanıza, test etmenize ve dağıtmanıza olanak tanıyan bir konteynerizasyon platformudur.

Docker, konteyner teknolojisi için fiili bir standarttır ve DevOps mühendisleri ile sürekli entegrasyon ve dağıtım boru hattı için vazgeçilmez bir araçtır.

Bu öğreticide, Docker'ı bir Debian 9 makinesine kurma işlemi boyunca size rehberlik edeceğiz ve temel Docker kavramlarını ve komutlarını keşfedeceğiz.

Ön şartlar

Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun. Bu öğreticideki tüm komutlar root olmayan bir kullanıcı olarak çalıştırılmalıdır.

Debian'a Docker'ı yükleyin

Aşağıdaki adımlar, Docker depolarından en son kararlı Docker sürümünün nasıl yükleneceğini açıklamaktadır.

  1. Kurulu paketleri en son sürüme güncelleyin:

    sudo apt update sudo apt upgrade

    HTTPS üzerinden yeni bir havuz eklemek için gerekli bağımlılıkları yükleyin:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Aşağıdaki curl komutunu kullanarak deponun GPG anahtarını alın:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Docker APT veri havuzunu yazarak sisteminizin yazılım veri havuzu listesine ekleyin:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Artık Docker deposu etkinleştirildiğine göre, apt paket listesini güncelleyin ve Docker CE'nin (Community Edition) en son sürümünü şununla yükleyin:

    sudo apt update sudo apt install docker-ce

    Kurulum tamamlandığında Docker servisi otomatik olarak başlayacaktır. Aşağıdakileri yazarak doğrulayabilirsiniz:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Yazma sırasında, Debian 9 için kullanılabilen 18.06.0-ce mevcut sürümü 18.06.0-ce . Docker sürümünü kontrol edin:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Sudo Olmadan Docker Komutunu Yürütme

Varsayılan olarak, yalnızca yönetici ayrıcalıklarına sahip bir kullanıcı Docker komutlarını yürütebilir.

Docker komutlarını sudo'yu eklemeden root olmayan bir kullanıcı olarak çalıştırmak istiyorsanız, kullanıcıyı Docker CE paketinin yüklenmesi sırasında oluşturulan docker grubuna eklemeniz gerekir. Bunu yazarak yapabilirsiniz:

sudo usermod -aG docker $USER

$USER , kullanıcı adınızı tutan bir ortam değişkenidir.

Grup üyeliğinin yenilenmesi için oturumu kapatın ve yeniden oturum açın.

Sudo'yu beklemeden docker komutlarını çalıştırabildiğinizi doğrulamak için bir test görüntüsü indirecek, bir kapta çalıştıracak, bir “Docker'dan Merhaba” mesajı yazdıracak ve çıkacak aşağıdaki komutu çalıştırın:

docker container run hello-world

Çıktı aşağıdaki gibi görünmelidir:

Docker Kaplarını Kaldır

Bir veya daha fazla kapsayıcıyı silmek için kapsayıcı kimliğini (veya kimliklerini) kopyalayın ve container rm alt komutundan sonra yapıştırın:

docker container rm c55680af670c

Sonuç

Debian 9 makinenize Docker'ı nasıl kuracağınızı ve Docker görüntülerini nasıl indireceğinizi ve Docker kapsayıcılarını nasıl yöneteceğinizi öğrendiniz. Bu eğitici Docker ekosisteminin yüzeyini zorlukla çiziyor. Sonraki yazılarımızdan bazılarında Docker'ın diğer yönlerine dalmaya devam edeceğiz.

Ayrıca resmi Docker belgelerine de bakmalısınız.

docker debian