Android

Ubuntu 18.04'te docker nasıl kurulur ve kullanılır

Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1

Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1

İç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 teknolojisidir. Docker, konteyner dağıtımı için fiili standart haline geldi ve DevOps mühendisleri ile sürekli entegrasyon ve dağıtım boru hattı için vazgeçilmez bir araçtır.

Bu eğitimde, Docker'ın bir Ubuntu 18.04 makinesine nasıl kurulacağını ve temel Docker kavramlarını ve komutlarını nasıl keşfedeceğimizi ele alacağız.

Ö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.

Ubuntu'ya Docker Kurulumu

Docker kurulum paketi resmi Ubuntu 18.04 deposunda mevcut olsa da, her zaman en son sürüm olmayabilir. Önerilen yaklaşım, Docker'ın depolarından en son Docker paketini yüklemektir.

Docker deposunu etkinleştirme

  1. Paket listesini güncelleyerek ve HTTPS üzerinden yeni bir havuz eklemek için gerekli bağımlılıkları yükleyerek başlayın:

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

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

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

    Docker APT deposunu sisteminize ekleyin:

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

Docker CE Kurulumu

Artık Docker deposu etkinleştirildiğine göre, ihtiyacınız olan Docker sürümünü yükleyebilirsiniz.

  1. Docker'ın en son sürümünü yüklemek için aşağıdaki komutu kullanın. Belirli bir Docker sürümü yüklemek istiyorsanız, bu adımı atlayın ve bir sonraki adıma geçin.

    sudo apt update sudo apt install docker-ce

    Belirli bir sürümü yüklemek için önce Docker deposundaki kullanılabilir sürümleri listeleyin:

    apt list -a docker-ce

    Komut kullanılabilir Docker sürümlerini ikinci sütuna yazdırır.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Örneğin, 18.09.6 sürümünü yüklemek için şunu 18.09.6 :

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Docker paketinin otomatik olarak güncellenmesini önlemek için paketi bekletildi olarak işaretleyin:

    sudo apt-mark hold docker-ce

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

sudo systemctl status docker

Çıktı şöyle görünecektir:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Sudo olmadan docker komutunu çalıştırma

Varsayılan olarak yönetim Docker, yönetici ayrıcalıkları gerektirir.

Docker komutlarını sudo'yu beklemeden root olmayan bir kullanıcı olarak çalıştırmak için, kullanıcıyı docker grubuna eklemeniz gerekir. Bu grup, Docker CE paketinin yüklenmesi sırasında oluşturulur. Bunu yapmak için aşağıdaki komutu çalıştırın:

sudo usermod -aG docker $USER

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

Oturumu kapatın ve tekrar oturum açın ti, grup üyeliğini yenileyin.

Docker'ın başarıyla yüklendiğini ve sudo'yu beklemeden docker komutlarını çalıştırabildiğinizi doğrulamak için şunu çalıştırın:

docker container run hello-world

Komut bir test görüntüsü indirir, bir kapta çalıştırır, bir "Docker'dan Merhaba" mesajı yazdırır ve çıkar. Çı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ç

Ubuntu 18.04 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. Çok kapsayıcı Docker uygulamalarını tanımlamanıza ve çalıştırmanıza izin veren Docker Compose hakkında da okumak isteyebilirsiniz.

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. Docker hakkında daha fazla bilgi edinmek için resmi Docker belgelerine bakın.

docker ubuntu