Di artikel selanjutnya kita akan melihat Docker Compose. Ini adalah utilitas yang membantu menentukan, melihat, dan menjalankan banyak aplikasi. Adalah tentang alat untuk membuat container terisolasi melalui file YAML.
Docker Compose memungkinkan Anda menjalankan banyak salinan lingkungan pada satu host. Daripada menggunakan Buruh pelabuhan Menggunakan serangkaian perintah dan skrip bash, Docker Compose memungkinkan Anda untuk menggunakan file YAML menginstruksikan Mesin Docker untuk melakukan tugas. Dan inilah kuncinya, kemudahan memberikan serangkaian instruksi, dan kemudian mengulanginya di lingkungan yang berbeda.
Docker Compose adalah alat untuk menjalankan aplikasi multi-container di Docker yang ditentukan menggunakan format file Compose. File komposisi digunakan untuk menentukan bagaimana satu atau lebih kontainer yang menyusun aplikasi kita dikonfigurasi. Setelah kami memiliki file komposisi, kami dapat membuat dan memulai aplikasi kami dengan satu perintah: docker-compose up.
Docker Compose adalah alat yang menyederhanakan penggunaan Docker. Dari File YAML, lebih mudah untuk membuat kontainer, menghubungkannya, mengaktifkan port, volume, dll. Dengan Tulis, Anda dapat membuat penampung yang berbeda dan pada saat yang sama, di setiap penampung, layanan yang berbeda, menggabungkannya ke volume yang sama, memulainya, mematikannya, dll. Ini adalah komponen fundamental untuk dapat membangun aplikasi dan layanan mikro. Semua fitur Tulis dapat dilihat secara detail dari halaman dokumentasi proyek.
Instal Docker Compose di Ubuntu 20.04
Pengguna dapat memilih untuk opsi berbeda untuk dipasang utilitas ini, sebagaimana adanya:
Dari repositori Ubuntu
Dari repositori Ubuntu kita bisa mendapatkan versi stabil dan pembaruan alat ini. Untuk menginstal dari sini, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan ketik perintah berikut untuk menginstal utilitas dari repositori resmi:
sudo apt install docker-compose
Setelah penginstalan selesai, kita bisa periksa apakah sudah diinstal dengan benar di sistem kami. Kita dapat melakukan ini dengan menulis perintah berikut di terminal yang sama:
docker-compose version
Copot pemasangan
untuk hapus Docker Compose yang diinstal dengan apt, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah:
sudo apt remove docker-compose; sudo apt autoremove
Menggunakan repositori GitHub
Dalam repositori di GitHub dari proyek ini, kita bisa mendapatkan versi terbaru dari Docker Compose, yang mungkin tidak tersedia di repositori Ubuntu standar.
Jika Anda ingin menginstal versi terbaru dari utilitas Docker Compose, bisa gunakan browser web atau buka terminal (Ctrl + Alt + T) dan jalankan perintah berikut untuk menerbitkan versi terbaru hari ini:
sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64
Setelah unduhan selesai, kami akan menggunakan perintah lain ini untuk tetapkan izin yang diperlukan ke file yang dapat dieksekusi yang telah kita unduh di langkah sebelumnya:
sudo chmod +x /usr/local/bin/docker-compose
Sekarang kita bisa periksa versi yang akan kami sediakan menggunakan perintah berikut di terminal:
docker-compose --version
Copot pemasangan
Alat ini dapat dihapus dari sistem hanya dengan menghapus file binernya. Untuk ini, kita perlu membuka terminal (Ctrl + Alt + T) dan menggunakan perintah berikut untuk menghapusnya dari komputer kita:
sudo rm /usr/local/bin/docker-compose
Menggunakan pip
Kami juga dapat mengunduh Docker Compose menggunakan pip3. Utilitas ini membutuhkan Python 3.6 atau yang lebih baru dan manajer paket pipnya, untuk bekerja dengan benar. Jika Anda memiliki versi ini dari persyaratan ini, di terminal (Ctrl + Alt + T) Anda hanya perlu menggunakan perintah berikut untuk melakukan penginstalan:
pip3 install docker-compose
Copot pemasangan
Untuk ehapus utilitas ini, jika Anda telah menginstalnya dengan pip3, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah di dalamnya:
pip3 uninstall docker-compose
Jika Anda ingin coba contoh penggunaan Docker Compose, di halaman dokumentasi proyek ini, mereka menawarkan contoh yang sangat lengkap. Dengan itu Anda dapat memeriksa pengoperasian perangkat lunak ini.
Tulis bekerja di semua lingkungan: produksi, pementasan, pengembangan, pengujian, dan alur kerja CI. Itu bisa didapat informasi lebih lanjut tentang setiap kasus di kasus penggunaan umum.