آهنگسازی | کاربرد چندین کانتینر Docker منبع باز

Compose ابزار

Docker برنامه های چندگانه را تعریف و اجرا کنید

Docker آهنگسازی منبع باز به شما کمک می کند تا محیط های Docker Multi-Container را کنترل کنید. این اجازه می دهد تا از یک فایل YAML برای تعریف همزمان چند کانتینر استفاده کنید.

بررسی اجمالی

Docker Compose ابزاری برای اجرای برنامه های Docker Multi-Container است که با استفاده از فرمت فایل Compose تعریف شده اند. این می تواند خسته کننده شروع ، متوقف ، بازسازی و مدیریت چندین ظروف به صورت دستی باشد ، بنابراین Docker یک ابزار مفید جدید ایجاد کرده است که به سرعت بخشیدن به فرآیند یعنی آهنگسازی Docker کمک می کند. یک فایل آهنگسازی با استفاده از قانون ، چگونگی پیکربندی یک یا چند ظروف یا خدمات در یک پرونده docker-compose.yaml را تعریف می کند. هنگامی که یک فایل YAML آهنگسازی دارید ، می توانید برنامه خود را با یک دستور واحد ایجاد ، شروع و مدیریت کنید: Docker Constit Up. توسعه برنامه ها با استفاده از Docker هنگام کار بر روی چندین سرویس و ظروف چالش برانگیز است. در اینجا آهنگسازی Docker آمده است که به شما کمک می کند تا برنامه ها و محیط های چند ظرف Docker را اجرا کنید. آهنگسازی Docker می تواند چندین ظروف را همزمان در محیط های تولید ، مرحله بندی ، توسعه ، آزمایش و CI تولید کند. می توانید از Docker Compose برای مدیریت کل چرخه توسعه نرم افزار (SDLC) استفاده کنید. Docker آهنگسازی منبع باز دارای 24.8K ستاره Github و چنگال های GitHub 4.2K است.

الزامات سیستم

الزامات برای تنظیم آهنگسازی Docker شامل موارد زیر است:

  • Docker آهنگسازی می کند
  • موتور داکر
  • Sudo امتیازات کاربر غیر ریشه
  • حساب GitHub

امکانات

برخی از ویژگی های اصلی آهنگسازی Docker در زیر ذکر شده است:

  • میزبانی چندین محیط جدا شده در یک میزبان واحد
  • ظروف را برای محیط های مختلف سفارشی کنید
  • هنگام ایجاد ظروف ، داده های حجم را ذخیره کنید
  • استفاده مجدد و بازآفرینی ظروف تغییر یافته
  • متغیرها و حرکت یک ترکیب بین محیط ها

دستورالعمل نصب و راه اندازی

نصب Docker را روی Linux نصب کنید

ابتدا اطمینان حاصل کنید که تمام بسته های Descent of Docker نصب شده و به روز شده است ، لطفاً دستورالعمل های ذکر شده در زیر را دنبال کنید. همچنین می توانید Docker Compose Binary را از صفحه انتشار مخزن آهنگسازی در GitHub برای Linux بارگیری کنید. دستورالعمل های گام به گام در زیر ذکر شده است. این دستور را برای بارگیری نسخه پایدار فعلی 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

برای نصب نسخه متفاوتی از Docker Compose Linux ، 1.29.2 را با نسخه آهنگسازی که می خواهید نصب کنید جایگزین کنید. اکنون ، مجوزهای اجرایی را روی باینری بارگیری شده اعمال کنید:

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

اگر Command Docker-Compose پس از مراحل نصب انجام نشود ، مسیرهای خود را بررسی کنید. همچنین می توانید با دستور یک پیوند نمادین به /usr /bin یا هر دایرکتوری دیگر در مسیر خود ایجاد کنید:

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

به صورت اختیاری ، شما باید تکمیل فرمان را برای Bash و Zsh Shell نصب کنید. اکنون ، نصب را با استفاده از دستور آزمایش کنید:

    docker-compose --version

تبریک می گویم! اکنون ، شما یاد گرفته اید که چگونه Docker Compose Ubuntu 20.04 را با موفقیت نصب کنید. لذت ببرید!

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.

کاوش

در این مقاله ما در مورد نسخه جدید Docker Source Source Docker بحث کردیم. برای کسب اطلاعات در مورد سایر ابزارهای ارکستراسیون کانتینر برتر ، لطفاً به صفحه زیر مراجعه کنید:

باز کردن

بندر

Apache Mesos

کربن

5 ابزار ارکستراسیون کانتینر منبع باز برای DevOps

 فارسی