Složit | Open source Docker více kontejnerů aplikace

Compose Nástroj DevOps

Docker Compose Definujte a spusťte aplikace s více kontairy

Docker Compose Open Source Tool vám pomůže zvládnout prostředí Multi-Container Docker. Umožňuje použít soubor YAML k definování multi-kontejneru současně.

Přehled

Docker Compose je nástroj pro spuštění aplikací Multi-Container Docker definované pomocí formátu souboru kompose. Může to být únavný začátek, zastavení, přestavbu a správu více kontejnerů ručně, takže Docker vytvořil nový užitečný nástroj, který pomáhá urychlit proces, tj. Docker kompozit. Soubor kompose funguje tak, že použije pravidlo definované, jak je jeden nebo více kontejnerů nebo služeb nakonfigurován v souboru Docker-Compose.YAML. Pokud máte soubor YAML, můžete vytvořit, spustit a spravovat svou aplikaci pomocí jediného příkazu: Docker Compose Up. Vývoj aplikací pomocí Docker je náročné při práci na více službách a kontejnerech. Zde přichází Docker Compose, která vám pomůže spustit aplikace a prostředí Docker více kontejnerů. Společnost Docker Compose zvládne více kontejnerů současně ve výrobě, inscenaci, vývoji, testování a CI. Docker Compose můžete použít ke správě celého životního cyklu vývoje softwaru (SDLC). Společnost Docker Compose Open Source má software 24,8 tisků GitHub a 4,2K vidlice GitHub.

Požadavky na systém

Požadavky na nastavení Docker Compose zahrnují:

  • Docker Compose
  • Docker Engine
  • SUDO PRIVILEGES Uživatel, který není kořen
  • Účet GitHub

Funkce

Níže jsou uvedeny některé z klíčových rysů kompose Docker:

  • Hostování více izolovaných prostředí na jednom hostiteli
  • Přizpůsobte kontejnery pro různá prostředí
  • Uložit údaje o objemu, když jsou vytvořeny kontejnery
  • Znovu použijte a znovu vytvořte kontejnery, které se změnily
  • Proměnné a pohyb složení mezi prostředími

Instrukce k instalaci

Nainstalujte Docker Compose na Linux

Nejprve se ujistěte, že jsou nainstalovány a aktuální nainstalovány všechny deponovací balíčky kompose Docker. Můžete si také stáhnout Binary Docker Compose Binary ze stránky pro vydání úložiště kompose na GitHubu pro On Linux. Pokyny krok za krokem jsou uvedeny níže. Spusťte tento příkaz a stáhněte si aktuální stabilní vydání Docker Compose:

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

Chcete -li nainstalovat jinou verzi Docker Compose Linux, nahraďte 1.29.2 verzí kompose, kterou chcete nainstalovat. Nyní použijte spustitelná oprávnění ke staženému binárnímu:

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

Pokud příkaz Docker-Compose selže po instalačních krocích, zaškrtněte své cesty. S příkazem můžete také vytvořit symbolický odkaz na /usr /bin nebo jakýkoli jiný adresář:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Volitelně byste měli nainstalovat dokončení příkazu pro Shell Bash a ZSH. Nyní vyzkoušejte instalaci pomocí příkazu:

    docker-compose --version

Gratulujeme! Nyní jste se naučili, jak nainstalovat Docker Compose Ubuntu 20.04 úspěšně. Užívat si!

FAQs

What is Docker Compose?

Docker Compose is an opens source software used for defining, sharing and running multi-container Docker applications. Docker compose file works by defining rules in a docker-compose.yaml, how the multiple containers or services are configured. It helps to helps speed up the multi-container process.

Is Docker Compose open source?

Docker has open sourced the Compose Specification into a standalone organization for defining and running multi-container, cloud-native applications. Docker Compose source code repository is available at Github.

Is Docker Compose free?

Docker Compose is a free for small businesses for defining and running multi container application.

In what language is Docker Compose written?

Docker Compose V1 is in Python language while Docker Compose V2 is completely rewritten from scratch in Golang.

What is docker and docker compose?

The difference between Docker and Docker-compose is that Docker commands are used to run only one container or image at a time. While Docker Compose on ubuntu is used to start, stop and manage multi container Docker application, configured in a docker-compose.yaml file.

Prozkoumejte

V tomto článku jsme diskutovali o nejnovější verzi Docker Open Source. Chcete -li se dozvědět o dalších nástrojích orchestrace nejlepších kontejnerů, navštivte následující stránku:

Openshift

Portainer

Apache Mesos

Kubernetes

Top 5 nástrojů pro orchestraci open source pro DevOps

 Čeština