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

Cara Menginstal dan Menggunakan Docker di Rocky Linux 8

Bayangkan sebuah kotak di mana Anda dapat meletakkan semua file Anda, dan itu akan menjaga integritas. Inilah yang dilakukan Docker, menyediakan cara mudah untuk mengelola container untuk aplikasi apa pun di lokasi atau di-host di cloud dengan mudah.

Apa yang lebih baik dari alat ini:Alat ini gratis (ya, benar-benar) serta bersifat open source sehingga semua orang mendapat manfaat dari penggunaannya–bukan hanya mereka yang telah berlangganan berbayar seperti yang dilakukan sebagian besar perusahaan besar saat ini.

Docker memungkinkan Anda untuk meletakkan aplikasi Anda dalam sebuah wadah, mengirimkannya dan melestarikan lingkungan, serta memastikan bahwa semua pembaruan yang mengganggu itu tidak merusaknya. Anda dapat mengakses server yang jauh lebih kecil dan mengurangi bandwidth karena semuanya serba lengkap.

Tim Docker telah bekerja sangat keras pada alat ini untuk sementara waktu sekarang – dan mereka telah berhasil membuat produk yang sangat bagus dan berguna. Mereka yang telah bekerja pada atau dengan Linux untuk beberapa waktu dapat menghargai betapa menakjubkannya ini–akhirnya alat TI yang berfungsi.

Docker telah digunakan oleh beberapa perusahaan besar seperti WordPress, Spotify dan Reddit. Senang rasanya melihat komunitas menggunakan sesuatu yang dapat bermanfaat bagi kita semua.

Pada artikel ini, kami akan menunjukkan cara menginstal Docker CE di sistem Rocky Linux Anda melalui baris perintah. Selain itu, prosedur ini juga berlaku untuk REHL dan CentOS 8.

Prasyarat

Hak istimewa Sudo diperlukan untuk penginstalan.

Langkah 1:Perbarui Sistem Rocky Linux 8

Seperti biasa, Anda harus memperbarui/memperbarui sistem Anda sebelum menginstal sesuatu yang baru. Pembaruan ini juga akan mencegah kesalahan yang mungkin diakibatkan oleh dependensi yang kedaluwarsa.

sudo dnf -y update

Sangat penting untuk me-restart sistem Anda jika Anda memiliki pembaruan terkait kernel.

sudo reboot now

Langkah 2:Menambahkan Repo Docker

AlamLinux 8 memiliki satu perintah yang memungkinkan Anda untuk menambahkan repositori resmi Docker CE, sehingga menginstal Docker menjadi lebih mudah.

Pertama, instal utilitas yum-utils

sudo dnf -y install yum-utils

Kemudian gunakan perintah ini untuk menambahkan repo Docker.

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

Langkah 3:Memasang Docker CE

Anda sekarang siap untuk menginstal Docker CE karena repo telah ditambahkan ke sistem Anda.

Perbarui repo yang baru ditambahkan dan instal paket docker-ce.

sudo dnf -y update
sudo dnf -y install docker-ce docker-ce-cli containerd.io

Perintah di atas akan menginstal Docker, tetapi tidak mengizinkannya untuk memulai saat Anda me-reboot komputer Anda. Untuk melakukannya, gunakan perintah berikut agar layanan Docker dimulai secara otomatis saat komputer melakukan booting.

sudo systemctl enable --now docker

Mulai ulang sistem Anda, dan Anda akan melihat bahwa Docker sekarang berjalan ketika server Linux Anda dijalankan.

Untuk memeriksa apakah layanan buruh pelabuhan berjalan, Anda dapat menggunakan perintah systemctl sebagai berikut:

sudo systemctl status docker

Seharusnya mengembalikan sesuatu seperti ini:

Tekan q untuk keluar kembali ke prompt perintah.

Jika layanan Docker tidak dimulai dan berjalan, gunakan subperintah start untuk memulainya.

sudo systemctl start docker

Langkah 4:Menambahkan Pengguna Baru

Setelah instalasi selesai, jika kita ingin menggunakan Docker, kita harus melakukannya sebagai pengguna root. Untuk mengatasi masalah ini, berikan akses pengguna ke grup Docker. Sekarang mereka dapat menjalankan container sebagai pengguna biasa.

Untuk melakukan ini, Anda harus menambahkan pengguna biasa ke grup 'docker'. Ini dilakukan dengan perintah usermod. Dalam contoh ini, kita akan menambahkan pengguna vitux dengan perintah usermod sebagai berikut:

sudo usermod -aG docker vitux

Jika Anda ingin menambahkan pengguna lain ke grup buruh pelabuhan, ganti "vitux" dengan nama pengguna mereka. Kemudian logout dan login kembali untuk mengaktifkan keanggotaan grup buruh pelabuhan.

Anda telah menambahkan pengguna baru ke grup buruh pelabuhan. Anda dapat memeriksanya dengan perintah berikut:

sudo id vitux

Langkah 5:Menggunakan Perintah Docker

Sekarang ada 13 perintah manajemen dan 41 perintah umum yang tersedia untuk kita, ditambah beberapa perintah utilitas.

Sebagian besar perintah ini memiliki sintaks yang sama seperti pada distribusi Linux lainnya.

Perintah buruh pelabuhan terdiri dari serangkaian fungsi dan opsi serta argumen.

buruh pelabuhan [opsi] [perintah] [argumen]

Untuk melihat semua opsi dan perintah yang tersedia, ketik:

buruh pelabuhan

Gunakan perintah berikut untuk mempelajari lebih lanjut tentang Docker di seluruh sistem.

docker info

Langkah 6:Menguji Docker di Rocky Linux 8

Untuk menguji Docker, kami akan melakukan tugas yang sangat sederhana. Kami ingin menarik citra hello-world. Gambar ini sangat populer, dan ini akan memberi Anda gambaran tentang gambar buruh pelabuhan. Sangat mudah untuk melakukan tugas ini, cukup ketik:

docker run hello-world

Perintah mencari gambar hello-world di komputer Anda. Jika tidak ditemukan, perintah akan menarik gambar hello-world dari Docker Hub, lalu menjalankannya secara otomatis. Setelah itu, Anda akan melihat Hello dari Docker! pesan di layar Anda. Pesan ini mengonfirmasi bahwa penginstalan Anda aktif dan berjalan dengan benar.

Langkah 7:Bekerja dengan Gambar Docker

Wadah adalah versi gambar yang dapat dieksekusi. Docker mendapatkan gambar-gambar ini dari Docker Hub secara default, yang merupakan repositori yang dikelola oleh organisasi yang membuat Docker. Siapapun dapat menempatkan gambar mereka sendiri dari barang-barang mereka di situs ini. Tidak seperti mesin virtual, yang menggunakan emulasi untuk menjalankan sistem operasi pada komputer host (salinan Windows atau Linux), container berjalan sepenuhnya dalam satu sistem operasi pada komputer host.

Anda dapat menggunakan fungsi pencarian di Docker Hub untuk mencari gambar. Untuk menemukan gambar, jalankan perintah ini:

docker search imagename

Kami akan mencari gambar Ubuntu dalam kasus ini.

docker search ubuntu

Seperti yang Anda lihat di bawah, ada banyak gambar yang tersedia di server Docker Hub.

Jika kata Oke muncul di RESMI kolom, ini menunjukkan bahwa gambar dibuat dan didukung oleh bisnis di balik proyek. Anda dapat mengunduh gambar untuk proyek Anda menggunakan perintah tarik setelah Anda menemukan gambar yang ingin Anda gunakan. Dalam contoh ini, kita akan menggunakan image sistem operasi Ubuntu.

docker pull ubuntu

Seharusnya mengembalikan output seperti ini:

Untuk melihat gambar yang ada di server Anda, ketik:

docker images

Seharusnya mengembalikan output seperti ini:

Anda dapat memodifikasi gambar dan menggunakannya untuk membuat gambar baru. Ini adalah cara yang sangat efisien untuk bekerja dengan container karena Anda tidak perlu mengunduh seluruh gambar setiap kali Anda membutuhkannya.

Cukup mudah untuk memodifikasi gambar, mengubah sesuatu atau menambahkan beberapa kode, lalu menyimpannya sebagai gambar baru dan membaginya dengan teman Anda, atau siapa pun yang membutuhkan gambar baru ini dengan mengunggahnya ke Docker Hub atau registri Docker lainnya.

Langkah 8:Menjalankan Kontainer Docker

Wadah hello-world pada langkah sebelumnya adalah contoh wadah yang berjalan, memancarkan Hello dari Docker dan kemudian berhenti. Kontainer dapat berguna untuk lebih dari sekadar menjalankan satu hal dan berhenti.

Anda juga dapat menjalankan container yang akan tetap berjalan, mendengarkan port, dan melakukan apa pun yang Anda inginkan. Untuk mencobanya, kita akan menggunakan image Ubuntu dan menjalankan container.

docker run -it ubuntu

Kombinasi opsi -i dan -t memberi tahu buruh pelabuhan untuk membuat wadah dan memberi Anda konsol interaktif untuk itu. Kedengarannya rumit, tapi sebenarnya tidak.

Pertama kali container dijalankan, proses yang memulai container harus di-attach agar dapat melihat sinyal yang dikirim dari bash. Opsi -t memberi tahu buruh pelabuhan tty mana yang harus dibuka. Setelah wadah dimulai, opsi -i berarti Anda akan mendapatkan konsol interaktif, seperti ini:

Sekarang Anda dapat mengetikkan perintah apa pun di dalam wadah. Misalkan Anda ingin memperbarui daftar paket di dalam wadah. Anda tidak perlu mengetik sudo sebelum setiap perintah karena Anda bertanggung jawab menjalankan perintah sebagai pengguna root dari container ini.

apt update

Wadah secara efektif merupakan layanan mikro itu sendiri, dan memiliki batasannya sendiri. Setiap perubahan yang Anda buat di dalam penampung hanya berlaku untuk penampung tertentu itu.

Untuk keluar dari shell container, ketik exit pada prompt lalu tekan Enter kunci.

Kesimpulan

Dalam tutorial ini, Anda telah belajar bagaimana melakukan beberapa hal dasar dengan Docker. Anda tahu cara mencari gambar di Docker Hub dan menarik salah satunya ke bawah jika belum ada di komputer Anda.

Anda tahu cara menjalankan wadah, mengeluarkan perintah di wadah itu. Anda telah melihat bahwa container sangat berguna untuk menjalankan proses secara terpisah.

Tutorial ini cukup sederhana, tapi itu karena Docker menyembunyikan banyak kerumitan. Di akhir tutorial, Anda seharusnya dapat menjalankan container interaktif dan cukup tahu tentang apa yang terjadi di balik layar untuk mencoba menjalankan container dengan aplikasi Anda di dalamnya.


Cent OS
  1. Cara Menginstal dan Menggunakan Komposer php di Rocky Linux/Centos 8

  2. Cara menginstal dan mengkonfigurasi buruh pelabuhan Di Rocky Linux/Centos 8

  3. Cara menginstal dan menggunakan Podman di Rocky Linux/Alma Linux/Centos 8

  1. Cara Menginstal dan Menggunakan Docker di Debian 10 Linux

  2. Cara Menginstal dan Menggunakan Docker Compose di Debian 10 Linux

  3. Cara Menginstal dan Menggunakan Docker di Arch Linux

  1. Cara Instal Docker dan Docker-Compose di Rocky Linux 8

  2. Cara Menginstal dan Menggunakan PostgreSQL 13 di Rocky Linux

  3. Cara Menginstal dan Menggunakan MongoDB di Rocky Linux 8