GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Docker di CentOS 7 + Docker Compose

Konsep dan teknologi Docker sangat tersebar luas saat ini. Banyak sysadmin menggunakannya untuk pekerjaan mereka karena banyak keuntungan yang mereka berikan saat menangani container di Linux. Itulah mengapa hari ini kami akan menunjukkan cara menginstal Docker di CentOS7, dan kemudian cara menginstal Docker Compose untuk lebih memberdayakan VPS Anda!

Docker disukai terutama karena penyebaran gambar yang berisi aplikasi atau layanan yang ingin kita instal di jaringan kita. Selain semua ini, ini adalah proyek open source yang memfasilitasi pemahaman operasinya dan bahkan kemampuan beradaptasi di perusahaan.

Memahami Docker dan Container

Docker adalah teknologi open source yang mengelola dan mengotomatiskan penyebaran aplikasi melalui wadah. Wadah ini didistribusikan melalui gambar yang berisi semua yang diperlukan untuk menjalankan aplikasi. Misalnya, ada gambar dari WordPress, Nginx, MariaDB dan banyak layanan atau aplikasi lainnya.

Keuntungan utama menggunakan Docker adalah kita dapat “menginstal” layanan atau aplikasi di banyak sistem terlepas dari perangkat kerasnya. Misalnya, kita dapat membuat gambar dari aplikasi kita, dan itu dapat berjalan di komputer mana pun yang telah menginstal Docker. Semua ini terlepas dari sistem operasi atau perangkat keras yang dimaksud.

Yang terbaik dari semuanya, mulai menggunakan utilitas ini sangatlah mudah! Mari pelajari cara Menginstal Docker di CentOS 7!

Penting! CentOS Linux 8 telah mencapai End of Lifetime (EOL) pada 2021-12-31. Sementara CentOS Linux 7 masih didukung, itu akan mencapai EOL pada 2024-06-30. Kami menyarankan untuk mengingatnya saat memilih OS ini. Anda dapat membaca lebih lanjut tentang itu di situs web resmi mereka.

Cara Menginstal Docker di CentOS 7

Menginstal Docker di CentOS 7 itu sederhana. Untuk melakukan ini, perlu terhubung ke server kami menggunakan SSH. Lihat tutorial Putty kami jika Anda mengalami masalah.

ssh your-user@your-server

Kemudian, kita harus menginstal serangkaian paket sebelum menginstal Docker. Kita harus menjadi pengguna root dan menjalankan baris berikut di baris perintah:

yum install -y yum-utils device-mapper-persistent-data lvm2

Cara termudah dan teraman untuk menyelesaikan proses adalah melalui repositori resmi Docker. Untuk melakukan ini, perlu untuk mengeksekusi baris ini:

yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Setelah itu, kita dapat menginstal Docker pada CentOS 7 dengan menjalankan perintah berikut:

yum install docker-ce

Kita sekarang tahu cara menginstal Docker di CentOS. Tapi itu belum berjalan! Untuk mengaktifkan dan memulai buruh pelabuhan, jalankan perintah berikut:

systemctl enable docker
systemctl start docker

Terakhir, kami dapat memeriksa status layanan untuk memeriksa apakah semuanya berjalan dengan baik:

systemctl status docker

Pada output kita akan melihat garis hijau yang menunjukkan bahwa Docker aktif dan berjalan.

Dasar-dasar Docker

Pertama, mari kita jalankan perintah "Hello World" Docker sebagai permulaan. Untuk melakukannya, kita perlu menjalankan perintah berikut:

docker run hello-world

Gambar uji ini adalah yang direkomendasikan Docker untuk diperiksa setiap kali Anda menginstal ulang utilitas.

Kami dapat memverifikasi semua gambar yang kami miliki di sistem kami dengan perintah ini:

docker images

Atau cari repositori Docker untuk gambar yang tersedia dengan perintah pencarian.

docker search [search]

Misalnya, kita dapat mencari gambar yang terkait dengan CentOS 7.

docker search centos7

Dan jika kita ingin mendownloadnya, kita bisa melakukannya dengan perintah berikut:

docker pull [image_name]

Terakhir, untuk menjalankannya kita akan menggunakan perintah run. Kami akan dapat memanggil gambar dengan ID-nya atau langsung dengan namanya.

docker run -t -i [image_id or image_name]

Opsi -i artinya kita akan membuat gambar menjadi interaktif, sedangkan opsi -t berarti kita akan memiliki akses ke terminal dan dapat mensimulasikannya.

Untuk keluar dari gambar, kita perlu menekan CTRL+D .

Cara Memasang Docker Compose di CentOS 7

Docker Compose adalah utilitas yang memungkinkan kita untuk menampilkan gambar di Docker. Itu dibuat karena banyak program membutuhkan layanan lain untuk dijalankan. Misalnya, dengan WordPress atau CMS lain, pertama-tama kita memerlukan server web yang berfungsi, dan citra pengelola basis data dan terakhir citra aplikasi.

Kami harus menyebarkannya satu per satu dan mengonfigurasinya. Dengan Docker Composer kita dapat mendefinisikan segala sesuatu dalam sebuah file, dengan semua gambar bergantung pada yang utama dan memuatnya secara normal.

Untuk menginstal Docker Compose di CentOS 7, kita perlu menjalankan perintah ini:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Jika kita belum menginstal curl, kita dapat melakukannya dengan menggunakan perintah berikut:

yum install curl

Kemudian kita harus menetapkan izin eksekusi ke biner Docker Compose:

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

Dan sekarang, untuk memastikan tidak ada masalah saat menggunakan utilitas di terminal, kita harus membuat tautan simbolis ke sistem:

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

Terakhir, periksa versi yang diinstal:

docker-compose --version

Dan kami siap menggunakan Docker dan Docker Compose.

Kesimpulan

Saat ini Docker adalah utilitas yang sangat banyak digunakan. Penyebaran aplikasi dalam bentuk wadah menyelamatkan kita dari masalah kompatibilitas. Selain itu, Docker memfasilitasi pemasangan dan pemeliharaan container yang ada. Di sisi lain, jika kami menambahkan alat seperti Compose ke teknologi Docker, produktivitas dan efisiensi akan lebih ditingkatkan.

Mengetahui tentang Docker sangat penting saat ini, itulah sebabnya kami menyarankan Anda untuk mengunjungi situs web proyek dan membaca lebih lanjut tentangnya. Selamat belajar!


Cent OS
  1. Cara Menginstal Docker di CentOS 7 / RHEL 7

  2. Cara Menginstal Docker Di CentOS

  3. Cara Menginstal dan Menggunakan Docker Compose di CentOS

  1. Cara Menginstal Docker di CentOS 7

  2. Cara Menginstal Docker Compose di Ubuntu 18.04

  3. Cara Menginstal Docker Compose di CentOS 7

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Rancher di CentOS 7

  3. Cara menginstal Docker CE di RHEL 8 / CentOS 8