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:
Top 5 strumenti di orchestrazione del contenitore open source per DevOps