Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Docker Compose di server Debian 9 Stretch. Bagi Anda yang belum tahu, Docker adalah proyek sumber terbuka yang mengotomatiskan penerapan aplikasi di dalam wadah perangkat lunak. Wadah memungkinkan pengembang untuk mengemas semua sumber daya proyek seperti perpustakaan, dependensi, aset, dll. Docker ditulis dalam bahasa Pemrograman Go dan dikembangkan oleh Dotcloud. Pada dasarnya adalah mesin wadah yang menggunakan fitur Kernel Linux seperti ruang nama dan grup kontrol untuk membuat container di atas sistem operasi dan mengotomatiskan penerapan aplikasi pada container.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah penginstalan Docker Compose versi terbaru di server Debian 9 (Stretch).
Instal Docker Compose pada Debian 9 Stretch
Langkah 1. Sebelum kita menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal:
apt-get updateapt-get upgrade
Langkah 2. Menginstal Docker di Debian.
Pada sistem Linux, pertama-tama, instal Docker untuk OS Anda seperti yang dijelaskan di halaman Dapatkan Docker, lalu kembali ke sini untuk petunjuk tentang menginstal Compose di sistem Linux.
Langkah 3. Instal Docker Compose di Debian 9.
Pertama, instal Docker Compose dari repositori GitHub Docker:
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr /local/bin/docker-compose
Selanjutnya, kita akan mengatur izin:
sudo chmod +x /usr/local/bin/docker-compose
Verifikasi pemasangan:
docker-compose --version
Langkah 4. Menjalankan Container dengan Docker Compose.
Di bagian ini kami akan menunjukkan cara menggunakan Docker Compose untuk mengelola WordPress di sistem Linux Debian 9 Anda:
mkdir wordpress_appcd wordpress_app
Buka editor teks Anda (nano) dan buat file bernama docker-compose.yml di dalam direktori proyek:
nano docker-compose.yml
Tambahkan konten berikut:
versi:'3.3'services:db:image:mysql:5.7 restart:always volumes:- db_data:/var/lib/mysql environment:MYSQL_ROOT_PASSWORD:password MYSQL_DATABASE:wordpress wordpress:image:wordpress restart:always volumes:- ./wp_data:/var/www/html port:- "8080:80" lingkungan:WORDPRESS_DB_HOST:db:3306 WORDPRESS_DB_NAME:wordpress WORDPRESS_DB_USER:root WORDPRESS_DB_PASSWORD:kata sandi depend_on:- dbvolumes:db_data:wpre_data:Dari direktori proyek, jalankan aplikasi WordPress dengan menjalankan perintah berikut:
penulisan buruh pelabuhanKemudian, Masukkan http://0.0.0.0:8080/ di browser Anda dan Anda akan melihat layar instalasi WordPress.
Selamat! Anda telah berhasil menginstal Docker Compose. Terima kasih telah menggunakan tutorial ini untuk menginstal Docker Compose di server Debian 9 Stretch. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Docker.
Debian