Composi | Applicazione più contenitori Docker open source

Compose Strumento DevOps

Docker compose Defini ed esegui applicazioni multi-container

Docker Compony Open Source Tool ti aiuta a gestire ambienti Docker multi-container. Permette di utilizzare un file YAML per definire contemporaneamente il multi-contener.

Panoramica ### ** ** Docker Compose è uno strumento per l’esecuzione di applicazioni Docker multi-container definite utilizzando il formato di file di composizione. Può essere noioso inizio, fermarsi, ricostruire e gestire manualmente più contenitori, quindi Docker ha creato un nuovo strumento utile che aiuta ad accelerare il processo, ovvero Docker Compose. Un file di composizione funziona applicando la regola definita come uno o più contenitori o servizi sono configurati in un file Docker-compose.yaml. Quando si dispone di un file YAML compos, è possibile creare, avviare e gestire la tua applicazione con un singolo comando: docker compose. Lo sviluppo di applicazioni che utilizza Docker è impegnativo quando si lavora su più servizi e contenitori. Ecco la composizione Docker che ti aiuterà a eseguire applicazioni e ambienti con più contenitori Docker. Docker Compose è in grado di gestire più contenitori contemporaneamente negli ambienti di produzione, stadiazione, sviluppo, test e CI. È possibile utilizzare Docker Compose per gestire l’intero Lifecycle Development Lifecycle (SDLC). Docker compose il software open source ha stelle GitHub da 24,8k e forcelle GitHub 4.2K.

Requisiti di sistema

I requisiti per configurare la composizione Docker includono:

  • Docker compose
  • Motore Docker
  • Sudo privilegia non utente non root
  • Account github

Caratteristiche

Alcune delle caratteristiche chiave di Docker Compose sono elencate di seguito:

  • Ospitare più ambienti isolati su un singolo host
  • Personalizza i contenitori per ambienti diversi
  • Salva i dati del volume quando vengono creati i contenitori
  • Riutilizzi e ricreer contenitori che sono cambiati
  • Variabili e spostando una composizione tra gli ambienti

Istruzioni per l’installazione

Installa Docker Composi su Linux

Innanzitutto, assicurarsi che siano installati tutti i pacchetti di deposito del compositore Docker e aggiornati, quindi seguire le istruzioni elencate di seguito. È inoltre possibile scaricare il binario Docker Compose dalla pagina di rilascio del repository compose su GitHub per su Linux. Le istruzioni passo-passo sono elencate di seguito. Esegui questo comando per scaricare l’attuale versione stabile di 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

Per installare una versione diversa di Docker Compose Linux, sostituire 1.29.2 con la versione di comporre che si desidera installare. Ora, applica le autorizzazioni eseguibili al binario scaricato:

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

Se il comando Docker-Ongose ​​non riesce dopo le fasi di installazione, controllare i percorsi. Puoi anche creare un collegamento simbolico a /usr /bin o qualsiasi altra directory nel tuo percorso con comando:

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

Facoltativamente, è necessario installare il completamento del comando per la shell bash e zsh. Ora testare l’installazione usando il comando:

    docker-compose --version

Congratulazioni! Ora, hai imparato a installare con successo Ubuntu 20.04. Godere!

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.

Esplorare

In questo articolo abbiamo discusso dell’ultima versione di Open Source Docker Composi. Per conoscere altri strumenti di orchestrazione del contenitore superiore, visitare la pagina seguente:

Openshift

Portainer

Apache Mesos

Kubernetes

Top 5 strumenti di orchestrazione del contenitore open source per DevOps

 Italiano