Docker Compose'un Linux masaüstlerine kurulumu kolaydır. Ancak, Docker Compose'un en son sürümünü istiyorsanız kurulum adımları biraz farklıdır.

Docker Compose, çoğu dağıtımdaki standart depolarda bulunur. Bununla birlikte, en yeni depo sürümleri, en son sürümün arkasındaki birkaç sürüm olma eğilimindedir.

Bu giderek daha fazla sorun haline geliyor ve geçici çözümler gerektiren çeşitli hatalara neden olabilir. Docker Compose'un en son sürümünü Linux'ta nasıl kuracağınız aşağıda açıklanmıştır.

Docker Compose Hayatınızı Kolaylaştırıyor

Docker, yüklediğiniz diğer uygulamalara müdahale etme riski olmadan Linux PC'nizde veya sunucunuzda yazılım dağıtmanıza izin veren temel bir konteynerleştirme aracıdır.

Yazılımınızın içinde çalışacağı bir ortam yapılandırmayı kolaylaştırır ve tek bir bileşik komutla görüntüleri indirebilir ve kapsayıcıları otomatik olarak kurabilir.

Docker Compose eklentisi, hayatı daha da kolaylaştırır. Bununla birlikte, bir YAML metin dosyasında ortamlar tanımlayabilir, ardından bunları yönetmek için kısa komutlar kullanabilirsiniz.

instagram viewer

Eğer sen Raspberry Pi'de kendi kendine barındırılan projelerpaha biçilemez. Hatta tüm işletim sistemlerini çalıştırabilirsiniz, Ubuntu, örneğin, Docker kapsayıcıları olarak.

Neden Docker Compose'un Repo Sürümünü Kullanmıyorsunuz?

kolay olsa da Docker Compose'u Linux'a kurun, geliştirme hızlı ilerliyor ve bugün aktif kullanımda olan Docker Compose'un birden çok farklı sürümü var.

Kullandıkları şema ve sözdizimi her zaman uyumlu olmayabilir ve siz container'ları döndürdükçe "" gibi hatalarla karşılaşabilirsiniz.services.web.depends_on geçersiz bir tür içeriyor, bu bir dizi olmalıdır " veya "Ağlar için desteklenmeyen yapılandırma seçeneği".

Bu hataların çoğu, Docker Compose sürümünüz yayınlandıktan sonra kullanımdan kaldırılan veya eklenen özelliklerle ilgilidir. Etrafta dolaşırken ve sürüm numaranızı değiştirirken docker-compose.yaml dosya veya çok özel hataları yoğun bir şekilde aramak bazen sonuç verebilir, bu en iyi seçenek değildir.

En yeni Docker Compose sürümleri, sürüm numaralarını yalnızca tavsiye olarak ele alır ve genellikle Docker Compose'un önceki sürümleri için oluşturulan YAML dosyalarıyla sorunsuz bir şekilde çalışır.

Docker Compose'un standart depo sürümleri en son sürümlerin gerisinde kalma eğiliminde olduğundan, Docker Compose'u manuel olarak yüklemeniz gerekebilir.

Docker Compose'u Manuel Olarak Yükleme

En son Docker Compose sürümünü projenin resmi GitHub Bültenleri sayfasında bulabilirsiniz.

İndirmek:Docker Oluşturma

Başlamadan önce, paket yöneticinizle kurduğunuz Docker Compose sürümünü kaldırmalısınız. Örneğin, APT kullanarak Docker Compose'u yüklediyseniz, bir terminal açın ve şunu girin:

sudo apt docker-compose'u kaldır

Tarayıcınızda GitHub Bültenleri sayfasını ziyaret edin ve listeden sistem mimarinizi seçin. Modern masaüstü bilgisayarların çoğu, docker-compose-linux-x86_64 paket. Bu gizli olabilir ve tıklamanız gerekebilir. Tüm varlıkları göster onu bulmak için

En yeni 64-bit Raspberry Pis için seçin docker-compose-linux-aarch64ve daha eski ARM mimarisi için şunu arayın: docker-compose-linux-armv7 veya docker-compose-linux-armv6.

İstediğiniz yayına sağ tıklayın ve ardından Bağlantıyı kopyala.

Şimdi terminalinize dönün ve wget ikili dosyayı indirme komutu:

wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64

İndirilen dosyayı yeniden adlandırın, PATH'inizdeki bir konuma taşıyın ve çalıştırılabilir yapın:

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Son olarak, yüklü olan Docker Compose sürümünü kontrol edin:

docker-compose -v

Artık Linux PC'nizde en son Docker Compose sürümü kurulu olacaktır.

Bazı Harika Projeleri Çalıştırmak için Docker Compose'u Kullanın

Güncel bir Docker Compose sürümüyle, projelerinizin ve kapsayıcılı uygulamalarınızın daha sorunsuz çalıştığını göreceksiniz.

Docker Compose ile bile birden çok Docker kapsayıcısını yönetmeyi çok zahmetli buluyorsanız, yönetimi sizin için basitleştirebilecek kullanımı kolay araçlar vardır.