Compose DevOps eszköz
A Docker komponálja a Multi-Container alkalmazások meghatározását és futtatását
A Docker Compose nyílt forráskódú eszköz segít a többkontiner Docker környezet kezelésében. Ez lehetővé teszi a YAML fájl használatát a multi-kontainer egyszerre történő meghatározásához.
Áttekintés
A Docker Compose egy eszköz a többkontiner Docker alkalmazások futtatásához, amelyet a Compose File Format segítségével határoztak meg. Lehet, hogy unalmas indulás, megáll, újjáépíthető és kézzel kezelheti, így a Docker létrehozott egy új hasznos eszközt, amely elősegíti a folyamat felgyorsítását, azaz a Docker komponálását. Egy kompozíció fájl működik a szabály alkalmazásával, meghatározva, hogy az egy vagy több tároló vagy szolgáltatás hogyan van konfigurálva a Docker-compose.yaml fájlban. Ha van egy Compose YAML fájl, létrehozhat, indíthat és kezelhet egyetlen paranccsal: Docker Compose Up. Az alkalmazások fejlesztése a Docker segítségével kihívást jelent, ha több szolgáltatással és konténerekkel dolgozik. Itt jönnek a Docker komponál, amely segít a Docker több konténer alkalmazásának és környezetének futtatásában. A Docker Compose több konténert képes egyszerre kezelni a Docker komponálása, a stádium, a fejlesztés, a tesztelés és a CI környezetben. A Docker Compose segítségével kezelheti a teljes szoftverfejlesztési életciklus (SDLC) kezelését. A Docker Compose nyílt forráskódú szoftver 24,8K GitHub csillagokkal és 4,2K GitHub villákkal rendelkezik.
Rendszerkövetelmények
A Docker Compose beállításának követelményei a következők:
- Docker Compose
- Docker motor
- sudo privilégiumok nem gyökérfelhasználó
- GitHub -fiók
Jellemzők
Az alábbiakban felsoroljuk a Docker Compose néhány legfontosabb jellemzőjét:
- Több izolált környezet tárolása egyetlen gazdagépen
- A konténerek testreszabása különböző környezetekhez
- Mentse el a hangerő adatait, amikor a konténerek létrehozásakor
- A megváltozott konténerek újrafelhasználása és újjáépítése
- Változók és kompozíció mozgatása a környezetek között
Telepítési útmutató
Telepítse a Docker Compose -t a Linuxon
Először győződjön meg arról, hogy a Docker Compose összes reprezentációs csomagja telepítve és naprakészen van, majd kövesse az alább felsorolt utasításokat. Töltse le a Docker Compose Binary -t a Github -on a Linux kompozíció -kiadásának oldaláról. Az alábbiakban felsoroljuk a lépésről lépésre az utasításokat. Futtassa ezt a parancsot a Docker Compose aktuális stabil kiadásának letöltéséhez:
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
A Docker Compose Linux másik verziójának telepítéséhez cserélje ki az 1.29.2 -et a telepíteni kívánt Compose verziójára. Most alkalmazza a végrehajtható engedélyeket a letöltött binárisra:
sudo chmod +x /usr/local/bin/docker-compose
Ha a Docker-Compose parancs meghibásodik a telepítési lépések után, akkor ellenőrizze az útvonalakat. Készíthet egy szimbolikus linket a /usr /bin vagy bármely más könyvtárhoz az elérési útján:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Opcionálisan telepítenie kell a parancs befejezését a bash és a zsh héjhoz. Most tesztelje a telepítést a parancs segítségével:
docker-compose --version
Gratulálunk! Most megtanulta, hogyan kell sikeresen telepíteni a Docker Compose Ubuntu 20.04 -et. Élvezd!
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.
Fedezd fel
Ebben a cikkben a nyílt forráskódú Docker legújabb verziójáról beszéltünk. Ha megismerheti a többi legnépszerűbb konténer -hangszerelő eszközt, kérjük, látogasson el a következő oldalra:
Az 5 legjobban nyílt forráskódú konténer -hangszerelő eszköz a DevOps -hoz