Komponuj | Aplikacja Docker Open Source Multiple Containers

Compose Narzędzie DevOps

Docker komponuj zdefiniuj i uruchom aplikacje wielokontażowe

Docker Compose Open Source Tool pomaga obsługiwać środowiska Docker z wieloma kontaktami. Umożliwia użycie pliku YAML do jednoczesnego zdefiniowania wielu kontaktów.

Przegląd

Docker Compose to narzędzie do uruchamiania aplikacji Docker z wieloma kontaktami zdefiniowanymi za pomocą formatu plików komponowania. Może to być żmudne start, zatrzymanie, odbudowę i zarządzanie wieloma kontenerami ręcznie, więc Docker stworzył nowe przydatne narzędzie, które pomaga przyspieszyć proces, tj. Docker komponuje. Plik komponujący działa poprzez zastosowanie reguły zdefiniowanej, w jaki sposób jeden lub więcej kontenerów lub usług jest skonfigurowany w pliku Docker-Compose.yaml. Gdy masz komponowanie pliku YAML, możesz tworzyć, uruchomić i zarządzać aplikacją za pomocą jednego polecenia: Docker Compose Up. Opracowywanie aplikacji za pomocą Docker jest trudne podczas pracy nad wieloma usługami i kontenerami. Nadchodzi komponowanie Docker, które pomoże Ci uruchomić Docker Mise Containers Applications and Environments. Docker Compose może obsługiwać wiele kontenerów jednocześnie w środowiskach produkcji, inscenizacji, rozwoju, testowania i środowiska CI. Możesz użyć Docker Compose do zarządzania całym cyklem programistycznym (SDLC). Oprogramowanie open source Docker ma 24,8k gwiazdy Github i widelce Github 4.2K.

Wymagania systemowe

Wymagania dotyczące skonfigurowania Docker Compose obejmują:

  • Docker komponuje
  • Silnik Docker
  • uprzywilejowanie sudo użytkownika nie-root
  • Konto Github

Cechy

Niektóre z kluczowych funkcji Docker Compose są wymienione poniżej:

  • Hostowanie wielu izolowanych środowisk na jednym hoście
  • Dostosuj kontenery do różnych środowisk
  • Zapisz dane woluminów po utworzeniu kontenerów
  • Ponowne wykorzystanie i odtwarzaj pojemniki, które się zmieniły
  • Zmienne i przenoszenie składu między środowiskami

Instrukcje Instalacji

** Zainstaluj komponowanie Docker na Linux **

Najpierw upewnij się, że wszystkie pakiety Docker Compose są zainstalowane i aktualne, a następnie postępuj zgodnie z instrukcjami wymienionymi poniżej. Możesz także pobrać binarne Docker ze strony wydania repozytorium Compose na GitHub dla Linux. Instrukcje krok po kroku są wymienione poniżej. Uruchom to polecenie, aby pobrać bieżącą stabilną wersję 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

Aby zainstalować inną wersję Docker Compose Linux, zastąp 1.29.2 na wersję Compose, którą chcesz zainstalować. Teraz zastosuj uprawnienia do wykonywania do pobranego binarnego:

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

Jeśli polecenie Docker-Compose nie powiedzie się po krokach instalacji, sprawdź ścieżki. Możesz także utworzyć symboliczny link do /usr /bin lub dowolny inny katalog na swojej ścieżce za pomocą polecenia:

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

Opcjonalnie należy zainstalować zakończenie polecenia dla Bash i ZSH Shell. Teraz przetestuj instalację za pomocą polecenia:

    docker-compose --version

Gratulacje! Teraz nauczyłeś się pomyślnie zainstalować Docker komponuj Ubuntu 20.04. Cieszyć 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.

Badać

W tym artykule omówiliśmy o najnowszej wersji Docker Open Source. Aby dowiedzieć się o innych najlepszych narzędziach orkiestracyjnych, odwiedź następującą stronę:

** OpenShift **

** Portainer **

** Apache Mesos **

** Kubernetes **

** Top 5 Open Source Container Orchestration Tools for DevOps **

 Polski