Cara Menginstal Docker Di Ubuntu 20.04 & 22.04

Diterbitkan: 2023-10-17

Docker, sebuah platform sumber terbuka, menawarkan metode standar dan efisien untuk merangkum, mendistribusikan, dan mengeksekusi aplikasi dalam lingkungan terisolasi menggunakan container. Meskipun mirip dengan mesin virtual, container menawarkan peningkatan portabilitas, efisiensi sumber daya, dan ketergantungan yang lebih besar pada sistem operasi host. Host yang berisi instalasi Docker dikenali sebagai mesin Docker.

Docker menggunakan virtualisasi tingkat OS untuk menawarkan lingkungan runtime untuk container. Dalam istilah yang lebih sederhana, Docker dapat digambarkan sebagai alat Platform as a Service (PaaS). Keuntungan lain dari container Docker adalah kemampuannya untuk membangun dan berinteraksi satu sama lain. Contoh aplikasi tersebut adalah server Apache atau database MySQL.

Tidak seperti mesin virtual standar, container Docker tidak memerlukan sistem operasi lengkap untuk dieksekusi. Pendekatan Docker sangat berbeda: ia menggunakan kernel dasar yang sama, yang memfasilitasi peluncuran container berbeda untuk server terpisah tanpa memerlukan instalasi sistem operasi yang ekstensif. Sebaliknya, hanya image Docker ringan yang diperlukan untuk tugas ini.

Selain itu, Docker adalah proyek lintas platform; dengan demikian, apa pun sistem operasinya (Windows, Linux, atau macOS), perintahnya tetap konsisten di semua platform, sehingga menghilangkan masalah kompatibilitas container.

Konstituen utama Docker meliputi:

  • Docker CLI (Antarmuka Baris Perintah)
  • API REST Docker
  • Daemon Docker (Server)

Persyaratan:

Menginstal Ubuntu 20.04 atau Ubuntu 22.04.

Akun pengguna dengan hak administratif.

Lanjutkan langkah-langkah di bawah ini untuk menginstal Docker CE di Ubuntu 20.04 atau Ubuntu 22.04.

Perbarui Sistem

Pastikan sistem Anda mutakhir.

# sudo apt -y perbarui

Instal dependensi dasar

Sebelum menginstal Docker di Ubuntu, menyiapkan dependensi tertentu sangatlah penting. Gunakan perintah berikut untuk menginstalnya:

# sudo apt -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Instal Docker Community Edition (CE).

Catatan Penting: Sebelum menginstal instance Docker baru, penting untuk menghilangkan semua instalasi Docker yang ada. Menghapus versi Docker sebelumnya tidak akan menghapus image, container, volume, atau jaringan yang Anda buat. Untuk menghapus instalasi versi sebelumnya, jalankan perintah berikut:

# sudo apt menghapus docker docker-engine docker.io containerd runc

Agar berhasil menginstal Docker, Anda harus terlebih dahulu mengimpor kunci GPG untuk repositorinya:

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg

Selanjutnya, Anda dapat menambahkan repositori Docker CE ke sistem Ubuntu Anda.

# sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”

Terakhir, lanjutkan untuk menginstal Docker CE di Ubuntu:

# sudo pembaruan yang tepat

# sudo apt install docker-ce docker-ce-cli containerd.io

Pastikan instalasi berhasil dengan mengonfirmasi versi Docker:

# versi buruh pelabuhan

Verifikasi Status Docker

Untuk mengonfirmasi instalasi Docker, verifikasi bahwa daemon sedang berjalan, dan pastikan proses diaktifkan untuk dimulai saat boot, jalankan perintah berikut:

# sudo systemctl status buruh pelabuhan

Jika layanan Docker tidak berjalan, Anda dapat memulainya dengan menggunakan:

# sudo systemctl mulai Docker

Untuk mengaktifkan layanan Docker agar dimulai secara otomatis saat boot, jalankan:

# sudo systemctl aktifkan Docker

Alternatifnya, verifikasi versi program dengan menjalankan:

# buruh pelabuhan –versi

Menggunakan Docker di Ubuntu:

Anda dapat mengakses semua informasi terkait Docker, mencakup sintaksis, opsi, dan perintah, dengan menjalankan perintah docker di terminal:

buruh pelabuhan

Anda dapat mulai menggunakan Docker dengan mengunduh image Docker, membuat container, dan mengelola volume Docker.

Catatan: Perintah Docker harus dijalankan dengan awalan sudo di Ubuntu.

Gambar Docker adalah dasar untuk membuat container Docker. Gambar-gambar tersebut terletak di Docker Hub, repositori Docker. Repositori ini memungkinkan pengguna Docker untuk meng-host image mereka di hub Docker, menyediakan berbagai image, termasuk distribusi dan aplikasi Linux.

Gunakan perintah pencarian buruh pelabuhan untuk menemukan gambar yang tersedia di Docker Hub. Sintaksnya adalah:

# sudo pencarian buruh pelabuhan [kata kunci]

Untuk mencari [kata kunci], masukkan kata kunci spesifik yang ingin Anda tanyakan. Misalnya, jika Anda ingin menampilkan semua image Ubuntu, jalankan:

Hasilnya akan berupa daftar gambar dengan kata kunci Ubuntu. Jika kolom RESMI menampilkan indikator [OK], maka perusahaan resmi yang bertanggung jawab atas pengembangan proyek mengunggah gambar tersebut.

Anda dapat mendownload gambar yang Anda inginkan menggunakan opsi tarik. Sintaksnya adalah sebagai berikut:

# sudo Docker tarik [nama-gambar]

Setelah berhasil mengunduh gambar, Anda dapat menggunakannya untuk meluncurkan sebuah wadah. Sebaliknya, jika Anda mencoba membuat container dari image yang belum diunduh, Docker akan mendownload image tersebut terlebih dahulu, lalu membuat container tersebut.

Untuk memverifikasi gambar yang telah Anda unduh, jalankan perintah berikut:

# gambar buruh pelabuhan sudo

Perintah ini akan menampilkan daftar lengkap semua gambar yang diunduh di sistem Anda. Dalam contoh kami, ini mencakup image Ubuntu dan MySQL Docker.

Kontainer Docker adalah lingkungan virtual terisolasi yang dibuat dari image Docker. Anda dapat menggunakan gambar yang telah Anda unduh atau tentukan namanya dalam perintah “docker run” untuk memicu pengunduhan gambar otomatis dan pembuatan container.

Misalnya, gunakan image hello-world untuk mendownload image uji dan meluncurkan container. Jalankan perintah di bawah ini:

# sudo Docker menjalankan hello-world

Perintah tersebut meminta Docker untuk mengambil image dari Docker Hub dan memulai sebuah container. Setelah dibuat, container menampilkan pesan “Halo dari Docker”, menjelaskan fungsinya, dan kemudian menghentikan container.

Lihat Kontainer Docker

Kontainer Docker yang berjalan dianggap aktif. Mencantumkan kontainer bermanfaat karena memberikan ID dan nama unik yang diperlukan untuk tindakan seperti memulai, menghentikan, atau menghapus kontainer.

Untuk secara eksklusif menampilkan container Docker yang aktif, jalankan:

# sudo buruh pelabuhan ps

Untuk menampilkan daftar semua container, termasuk container yang saat ini tidak aktif, tambahkan tanda -a:

# sudo buruh pelabuhan ps -a

Instal Docker Compose di Ubuntu 22.04/20.04

Instalasi Docker Compose tidak wajib. Jika Anda ingin menginstalnya, unduh versi Compose terbaru ke mesin Linux Anda dengan menjalankan perintah berikut secara berurutan.

# curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url | grep docker-compose-linux-x86_64 | potong -d '”' -f 4 | wget -qi –

Jadikan file biner dapat dieksekusi.

# chmod +x docker-compose-linux-x86_64

Pindahkan file ke lokasi dalam PATH Anda.

# sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

Verifikasi versi yang diinstal.

# versi penulisan buruh pelabuhan

Tambahkan pengguna ke grup buruh pelabuhan:

# sudo usermod -aG buruh pelabuhan $USER

# buruh pelabuhan grp baru

Menginstal Docker di Ubuntu memungkinkan penerapan aplikasi yang disederhanakan, peningkatan pemanfaatan sumber daya, dan peningkatan keamanan sistem melalui containerisasi. Dengan mengikuti langkah-langkah yang disebutkan dalam artikel, Anda dapat dengan mudah mengatur Docker di sistem Ubuntu Anda dan membuka manfaat alat canggih ini. Dengan memanfaatkan kekuatan containerisasi, Docker memungkinkan penerapan, skalabilitas, dan portabilitas aplikasi yang mudah.