Что нового в Debian Buster. Самая стабильная операционная система Linux.
İçindekiler:
- Debian'a Docker'ı yükleyin
- Sudo Olmadan Docker Komutunu Yürütme
- Docker'ı kullanma
- Docker Görüntüleri
- Docker Konteynerleri
- Sonuç
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.
Bu derste, Debian 10 Buster'da Docker'ın nasıl kurulacağını ve temel Docker kavramlarını ve komutlarını nasıl keşfedeceğimizi açıklayacağız.
Debian'a Docker'ı yükleyin
Docker'ın depolarından en son kararlı Docker sürümünü yüklemek için aşağıdaki adımları uygulayın.
-
HTTPS üzerinden yeni bir havuz eklemek için gerekli paketleri kurun:
sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2Aşağıdaki curl komutunu kullanarak deponun GPG anahtarını alın:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -Başarılı olduğunda, komut
OKdöner.Sabit Docker APT veri havuzunu sisteminizin yazılım veri havuzu listesine ekleyin:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"aptpaket listesini güncelleyin ve Docker CE'nin (Community Edition) en son sürümünü yükleyin:sudo apt updatesudo apt install docker-ceKurulum tamamlandığında Docker servisi otomatik olarak başlayacaktır. Doğrulamak için şunu yazın:
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 Tue 2019-07-30 20:52:00 GMT; 1min 11s ago Docs: https://docs.docker.com…Yazma sırasında,
19.03.1en son kararlı sürümü19.03.1:docker -vDocker version 19.03.1, build 74b1e89
Sudo Olmadan Docker Komutunu Yürütme
Varsayılan olarak, yalnızca sudo ayrıcalıklarına sahip kök ve kullanıcı Docker komutlarını yürütebilir.
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.
docker
yazmadan
docker
komutlarını çalıştırabildiğinizi doğrulamak için tamamlandıktan sonra:
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'ı kullanma
Şimdi Debian 10'unuza yüklediğinize göre, temel docker kavramlarını ve komutlarını inceleyelim.
Docker Görüntüleri
Docker görüntüsü, görüntünün Dockerfile dosyasında yürütülebilir bir yazılım uygulaması oluşturan talimatları temsil eden bir dizi dosya sistemi katmanından oluşur. Görüntü, uygulamayı ve kütüphaneleri, ikili dosyaları ve uygulamayı çalıştırmak için gerekli olan tüm bağımlılıkları içeren değişmez bir ikili dosyadır.
Çoğu Docker görüntüsü Docker Hub'da bulunur. Docker görüntülerini genel veya özel bir depoda tutmak için kullanılan diğer işlevlerin yanı sıra bulut tabanlı bir kayıt hizmetidir.
Docker Hub kayıt defterinden bir görüntü aramak için
docker search
komutunu kullanın. Örneğin, bir Debian görüntüsü aramak için şunu yazarsınız:
Docker Konteynerleri
Görüntünün bir örneğine kap adı verilir. Kapsayıcı, tek bir uygulama, işlem veya hizmet için bir çalışma zamanını temsil eder.
En uygun karşılaştırma olmayabilir, ancak bir programcıysanız Docker görüntüsünü sınıf olarak ve Docker kapsayıcısını sınıf örneği olarak düşünebilirsiniz.
Bir kapsayıcıyı başlatmak, durdurmak, kaldırmak ve yönetmek için
docker container
komutunu kullanın. Örneğin, aşağıdaki komut Debian görüntüsünü temel alan bir Docker kapsayıcısı başlatır. Resminiz yerel olarak yoksa, önce indirilir:
docker container run debian
Debian kapsayıcısı, uzun süre çalışan bir işlem olmadığı ve başka bir komut sağlanmadığı için önyüklemeden hemen sonra duracaktır. Kap önyüklendi, boş bir komut çalıştırdı ve çıkıldı.
Switch
-it
, kapsayıcıyla komut satırı üzerinden etkileşime girmenizi sağlar. Etkileşimli bir kapsayıcı türü başlatmak için:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Konteyner başlatıldıktan sonra yukarıdaki çıktıdan görebileceğiniz gibi, komut istemi değiştirilir, bu da artık konteynerin içinden çalıştığınız anlamına gelir.
Çalışan Docker kapsayıcılarını listelemek için aşağıdaki komutu kullanın:
docker container ls
Tüm kapları görüntülemek için,
-a
anahtarını
-a
:
docker container ls -a
Bir veya daha fazla kapsayıcıyı silmek için kapsayıcı kimliğini (veya kimliklerini) kopyalayın ve
container rm
komutundan sonra yapıştırın:
docker container rm c55680af670c
Sonuç
Debian 10'a Docker yüklemek nispeten kolay bir iştir. 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.
Daha fazla bilgi için resmi Docker belgelerine bakın.
docker debianCentos 7'de docker compose nasıl kurulur ve kullanılır
Docker Compose, çok kapsayıcı Docker uygulamalarını tanımlamanıza ve çalıştırmanıza izin veren bir araçtır. Compose ile uygulamanın hizmetlerini, ağlarını ve birimlerini tek bir YAML dosyasında tanımlarsınız ve ardından uygulamanızı tek bir komutla döndürürsünüz.
Debian 10 Linux'ta Docker Compose nasıl kurulur ve kullanılır
Docker Compose, çok kapsayıcı Docker uygulamalarını tanımlamanıza ve düzenlemenize olanak tanıyan bir araçtır. Bu eğitimde Debian 10, Buster'da Docker Compose'un nasıl kurulacağı açıklanmaktadır.
Debian 9'da Docker nasıl kurulur ve kullanılı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.







