Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Ubuntu 18.04’te Docker Compose Nasıl Kurulur?

Ubuntu 18.04’te Docker Compose Nasıl Kurulur?

Docker Compose, çok konteynerli Docker uygulamalarını tanımlamaya ve çalıştırmaya yönelik bir araçtır. Kullanıcıların kapsayıcıları tek bir koordineli komutla başlatmasına, yürütmesine, iletişim kurmasına ve kapatmasına olanak tanır.

Bu kılavuz size Docker Compose’u Ubuntu’ya nasıl kuracağınızı gösterecektir.

ubuntu'da docker compose nasıl kurulur

Önkoşullar

Docker Compose’u Ubuntu’da Kurmak İçin Adımlar

Yazılım Depolarını ve Paketlerini Güncelleyin

Yazılım havuzlarını ve yazılım paketlerini güncelleyerek başlayın. Bir terminal penceresi açın ve aşağıdakileri girin:

sudo apt-get update
sudo apt-get upgrade

kontrol et curl girerek komut:

curl

Sistem aşağıdaki resimde görüldüğü gibi yanıt vermelidir:

kıvırmak yüklü terminal çıkışı

Farklı bir mesaj görürseniz, örneğin curl: command not foundyüklemeniz gerekecek.

curl yüklemek için aşağıdakileri girin:

sudo apt install curl

En Son Docker Oluşturma Sürümünü İndirin

1. Docker Compose’un en son sürümünü indirmek için şu komutu kullanın:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose

Bu, Docker Container v2.2.3’ü indirecektir.

  • bu -L seçeneği, dosyanın taşınması durumunda sisteme tüm yönlendirmeleri izlemesini söyler.
  • Docker Compose’un farklı bir sürümünü istiyorsanız, listeye göz at ve tercih ettiğiniz sürümü değiştirin /v2.2.3/
  • bu -o seçenek dosya adını değiştirir, böylece yazmak daha kolaydır
  • Dosya kaydedilecek /usr/bin/

2. Ardından, yeni yazılımın Ubuntu’da yürütülmesine izin vermek için dosya izinlerini değiştirin:

sudo chmod +x /usr/bin/docker-compose

Docker Compose için bir yükleme komut dosyası çalıştırmanız gerekmez. Yazılım indirildikten sonra kullanıma hazırdır.

sudo curl -l docker-compose v2.2.3 terminal çıkışı

Not: Docker Compose’u resmi Ubuntu deposundan da yükleyebilirsiniz. Basitçe çalıştırın sudo apt-get install docker-compose. Ancak yazılım paketini Docker’ın resmi GitHub deposundan yüklemeniz önerilir. Bu şekilde, her zaman en son sürümü yüklüyorsunuz.

Docker Compose Kurulumunu Doğrulayın

Başarılı bir kurulumu test etmek için aşağıdakileri kullanarak sürümü kontrol edin:

docker-compose --version
docker-compose --version v2.2.3 terminal çıkışı

Çıktı şuna benzer görünmelidir:

Docker Compose Nasıl Kaldırılır

Docker Compose’u kaldırmak için ikili dosyayı silin:

sudo rm /usr/bin/docker-compose

Docker Compose’u kullanarak yüklediyseniz apt-getpaketi kaldırmak için aşağıdaki komutu kullanın:

sudo apt-get remove docker-compose

Ardından, gereksiz yazılım bağımlılıklarını kaldırmak için bir komut çalıştırın:

sudo apt-get autoremove

Docker Compose’u Kullanmaya Başlarken

Docker Compose ile Örnek Bir Kapsayıcı Çalıştırın

1. Ana dizininize geri dönün (gerekirse):

cd ~

2. Yeni bir dizin oluşturun ve bu dizine geçin:

mkdir hello-world
cd hello-world

3. Yeni bir YAML yapılandırma dosyası oluşturun ve düzenleyin:

sudo nano docker-compose.yml

YAML, bir tür yapılandırma dosyasıdır. Bu dosya, adlı bir kapsayıcı oluşturacaktır. test dosyası göre Selam Dünya görüntü açık Docker Hub’ı.

4. Aşağıdaki metni düzenleyiciye girin:

services:
 hello-world:
  image:
   hello-world:latest

5. Basın Ctrl-X çıkmak için > Y dosyayı kaydetmek için > Girmek.

Sisteminizde mevcut imajlarınız varsa, şu komutla bir liste görüntüleyebilirsiniz:

sudo docker images

Bu komutu şimdi çalıştırmak boş bir liste oluşturacaktır. Docker, bu yapılandırma dosyasına dayalı olarak görüntüyü otomatik olarak indirir.

Girmek:

sudo docker-compose up

Docker bir yerel arayacak Selam Dünya görüntü. Bir tane bulamazsa, bir tane indirir. Ardından, Docker bir kapsayıcı oluşturacak, başlatacak ve ardından Selam Dünya senaryo. Çıktıyı ekranınızda aşağıdaki gibi görmelisiniz:

sudo docker-compose up terminal çıkış başarısı

Docker-compose artık bir kapsayıcı oluşturur ve merhaba programını çalıştırır. Bu eylem, kurulumun çalıştığını onaylar.

Ayrıca, tamamlanan eylemlerin bir açıklamasını da görüntüler:

1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

Bu işlem bittiğinde, Docker kapsayıcıyı kapatır. Çıktının sonunda bir komut istemi görmelisiniz.

Docker Görüntülerini ve Kapsayıcılarını Listeleme

Yerel olarak depolanan tüm Docker görüntülerinin bir listesini görüntülemek için:

sudo docker images ls -a

bu –a seçenek gösterir Tümü liman işçisi görüntüleri. ile bir liste görmelisiniz. Selam Dünya görüntü.

Tüm kapların kullandığı bir liste görmek için:

sudo docker ps -a

Şu anda çalışan tüm kapsayıcıları görüntülemek için:

sudo docker ps

Bu listenin boş olduğunu unutmayın. Bu size gösterir ki, bir kez Selam Dünya görüntü tamamlanır, otomatik olarak kapanır.

Bir Docker Görüntüsünü ve Kapsayıcısını Kaldırma

Bir Docker görüntüsünü kaldırmak için IMAGE ID’sini bilmeniz gerekir. Bu bilgiyi kopyalamak için yukarıdaki pasajdaki görüntüleri listeleme komutunu kullanın.

Kimliğe sahip olduğunuzda, bu görüntüyü silmek için aşağıdaki sözdizimini çalıştırın:

docker image rm [IMAGE_ID]

Bu komutu, birden çok Docker görüntüsünü kaldırmak için de kullanabilirsiniz:

docker image rm [IMAGE_ID1] [IMAGE_ID2] [IMAGE_ID3]

Bir Docker kapsayıcısını kaldırmak için şunu kullanın:

docker rm [CONTAINER_ID]

Yer değiştirmek [CONTAINER_ID] gerçek kapsayıcı kimliğiyle.

Bu bir test olduğu için eski imajlarla disk alanı bağlamamız gerekmiyor. Bu yüzden örnek görseli sileceğiz. Bağlantılı tüm kapsayıcıları kaldırana kadar bir görseli kaldıramazsınız.

İlk olarak, kabı çıkarın:

docker rm [CONTAINER_ID]

Yalnızca bir kapsayıcı kullandığınız için görüntüyü kaldırabilmelisiniz:

docker rmi hello-world

Çözüm

Artık Ubuntu 18.04’te Docker Compose’u nasıl kuracağınızı ve kullanacağınızı biliyorsunuz. Yeni kapsayıcıları oluşturmaya ve yönetmeye başlayın.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.