Compose Alat DevOps
Docker Compose Define dan Run Multi-Container Applications
Docker menyusun alat open source membantu Anda menangani lingkungan Docker multi-kontainer. Ini memungkinkan untuk menggunakan file YAML untuk mendefinisikan multi-kontainer secara bersamaan.
Ringkasan
Docker Compose adalah alat untuk menjalankan aplikasi Multi-Container Docker yang ditentukan menggunakan format File Compose. Ini bisa menjadi awal yang membosankan, berhenti, membangun kembali dan mengelola beberapa wadah secara manual, jadi Docker telah membuat alat baru yang berguna yang membantu mempercepat proses i.e Docker menyusun. File komposisi berfungsi dengan menerapkan aturan yang ditentukan bagaimana satu atau lebih kontainer atau layanan dikonfigurasi dalam file docker-compose.yaml. Saat Anda memiliki file Compose YAML, Anda dapat membuat, memulai, dan mengelola aplikasi Anda dengan satu perintah: Docker menyusun. Mengembangkan aplikasi menggunakan Docker sangat menantang saat bekerja pada beberapa layanan dan wadah. Di sinilah Docker Compose yang akan membantu Anda menjalankan Docker beberapa aplikasi dan lingkungan Docker. Docker Compose dapat menangani beberapa kontainer secara bersamaan di Docker Compose Production, Stage, Development, Testing, dan CI lingkungan. Anda dapat menggunakan Docker Compose untuk mengelola seluruh siklus hidup pengembangan perangkat lunak (SDLC). Docker menyusun perangkat lunak open source memiliki bintang gitub 24,8k dan garpu github 4.2k.
Persyaratan sistem
Persyaratan untuk mengatur komposisi Docker meliputi:
- Docker menyusun
- Mesin Docker
- Sudo mengistimewakan pengguna non-root
- Akun GitHub
Fitur
Beberapa fitur utama dari Docker Compose tercantum di bawah ini:
- Hosting beberapa lingkungan terisolasi pada satu host tunggal
- Kustomisasi wadah untuk lingkungan yang berbeda
- Simpan data volume saat wadah dibuat
- Gunakan kembali dan buat ulang wadah yang telah berubah
- Variabel dan memindahkan komposisi antar lingkungan
Instruksi instalasi
Instal Docker Compose di Linux
Pertama, pastikan bahwa semua paket depensi dari Docker Compose diinstal dan mutakhir kemudian ikuti instruksi yang tercantum di bawah ini. Anda juga dapat mengunduh Binary Compose Docker dari halaman rilis Repositori Compose di GitHub untuk di Linux. Instruksi langkah demi langkah tercantum di bawah ini. Jalankan perintah ini untuk mengunduh rilis stabil Docker Compose saat ini:
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
Untuk menginstal versi Docker Compose Linux yang berbeda, ganti 1.29.2 dengan versi komposisi yang ingin Anda instal. Sekarang, terapkan izin yang dapat dieksekusi ke biner yang diunduh:
sudo chmod +x /usr/local/bin/docker-compose
Jika perintah Docker-Compose gagal setelah langkah instalasi maka periksa jalur Anda. Anda juga dapat membuat tautan simbolis ke /usr /bin atau direktori lain di jalur Anda dengan perintah:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Secara opsional, Anda harus menginstal penyelesaian perintah untuk shell bash dan zsh. Sekarang, uji instalasi menggunakan perintah:
docker-compose --version
Selamat! Sekarang, Anda telah belajar cara menginstal Docker Compose Ubuntu 20.04 dengan sukses. Menikmati!
FAQ
Apa itu Docker Compose?
Docker Compose adalah perangkat lunak sumber Opens yang digunakan untuk mendefinisikan, berbagi, dan menjalankan aplikasi Docker multi-kontainer. Docker menyusun file berfungsi dengan mendefinisikan aturan dalam compose docker.yaml, bagaimana beberapa wadah atau layanan dikonfigurasi. Ini membantu untuk mempercepat proses multi-kontainer.
Apakah Docker membuat open source?
Docker telah bersumber dari spesifikasi komposisi ke dalam organisasi mandiri untuk mendefinisikan dan menjalankan aplikasi multi-kontainer, cloud-asli. Docker Compose Source Code Repository tersedia di GitHub.
Apakah Docker dibuat gratis?
Docker Compose adalah bisnis kecil untuk mendefinisikan dan menjalankan aplikasi multi wadah.
Dalam bahasa apa yang ditulis oleh Docker?
Docker Compose V1 dalam bahasa Python sementara Docker menyusun V2 sepenuhnya ditulis ulang dari awal di Golang.
Apa itu Docker dan Docker Compose?
Perbedaan antara Docker dan Docker-Compose adalah bahwa perintah Docker digunakan hanya untuk menjalankan satu wadah atau gambar sekaligus. Sementara Docker menyusun Ubuntu digunakan untuk memulai, menghentikan dan mengelola aplikasi Multi Container Docker, dikonfigurasi dalam file Docker-Compose.YAML.