Pengantar
Docker adalah platform yang memungkinkan pengguna untuk mengemas dan menjalankan aplikasi dalam wadah (container). Wadah-wadah ini terisolasi, mirip dengan mesin virtual, tetapi lebih portabel dan ramah sumber daya. Isolasi ini memungkinkan banyak wadah berjalan secara bersamaan pada satu host.
Docker menggunakan arsitektur klien-server dan mengandalkan daemon Docker untuk mengelola wadah-wadah.
Pada tutorial ini, Kamu akan belajar cara menginstal Docker pada Ubuntu 22.04.
Persyaratan
Ubuntu 22.04 terinstal.
Akun pengguna dengan hak administrator.
Akses ke terminal (Ctrl + Alt + T).
Instalasi Docker pada Ubuntu
Ubuntu adalah platform utama untuk mengelola wadah Docker atau Kubernetes. Hal ini karena Ubuntu menjalankan wadah secara besar-besaran, cepat, aman, dan bersifat open-source, yang digunakan di jutaan mesin di seluruh dunia.
Artikel ini akan menjadi dua opsi untuk menginstal Docker pada Ubuntu:
- Dari repositori resmi Docker - memastikan versi Docker terbaru.
- Dari repositori default Ubuntu - memberikan instalasi yang lebih sederhana.
Ikuti langkah-langkah di bawah ini dan instal Docker pada Ubuntu 22.04 menggunakan metode pilihan Anda.
Penting❗: Pastikan untuk menghapus instalasi Docker sebelumnya sebelum menginstal yang baru. Menghapus versi Docker sebelumnya tidak akan menghapus gambar, wadah, volume, atau jaringan yang telah Anda buat. Jalankan perintah berikut untuk menghapus versi sebelumnya:
sudo apt-get remove docker docker-engine docker.io containerd runc
Menginstal Docker dari Repositori Resmi (Opsi 1)
Instal Docker dari repositori resmi Docker untuk memastikan Anda mendapatkan versi program stabil terbaru. Untuk mengakses repositori resmi Docker, tambahkan sumber paket baru ke Ubuntu dan kemudian instal Docker. Ikuti langkah-langkah di bawah ini:
Langkah 1: Perbarui Repositori Paket
Jalankan perintah berikut untuk memperbarui repositori paket sistem dan memastikan paket-prasyarat terbaru terinstal:
sudo apt update
Ketika diminta, masukkan kata sandi root Anda dan tekan Enter untuk melanjutkan pembaruan.
Langkah 2: Instal Paket-prasyarat
Manajer paket apt memerlukan beberapa paket-prasyarat di sistem untuk menggunakan paket melalui HTTPS. Jalankan perintah berikut untuk memungkinkan Ubuntu mengakses repositori Docker melalui HTTPS:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Perintah di atas:
- Mengizinkan apt untuk mentransfer file dan data melalui HTTPS.
- Mengizinkan sistem memeriksa sertifikat keamanan.
- Menginstal curl, utilitas transfer data.
- Menambahkan skrip untuk pengelolaan perangkat lunak.
Langkah 3: Tambahkan Kunci GPG
Kunci GPG memverifikasi keaslian paket perangkat lunak. Tambahkan kunci GPG repositori Docker ke sistem Anda dengan menjalankan perintah berikut:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Output yang dihasilkan seharusnya mencantumkan "OK", menandakan keaslian telah diverifikasi.
Langkah 4: Tambahkan Repositori Docker
Jalankan perintah berikut untuk menambahkan repositori Docker ke sumber apt:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Perintah ini menambahkan repositori resmi Docker dan memperbarui database paket dengan paket Docker terbaru.
Langkah 5: Tentukan Sumber Instalasi
Jalankan perintah apt-cache untuk memastikan sumber instalasi Docker adalah repositori Docker, bukan repositori Ubuntu. Perintah apt-cache meminta kueri cache paket manajer paket apt untuk paket Docker yang telah kita tambahkan sebelumnya.
Jalankan perintah berikut:
apt-cache policy docker-ce
Output akan mencantumkan versi terbaru dalam repositori sumber yang telah ditambahkan.
Langkah 6: Install Docker
Install Docker dengan menjalankan perintah berikut:
sudo apt install docker-ce -y
Tunggu proses instalasi selesai.
Langkah 7: Periksa Status Docker
Periksa apakah Docker terinstal, daemon telah dimulai, dan prosesnya diaktifkan untuk memulai saat boot. Jalankan perintah berikut:
sudo systemctl status docker
Output akan menyatakan bahwa Docker daemon berjalan.
Langkah 8: Install Docker Desktop
- Rekomendasi paket Install Docker Desktop
- Download Versi Terbaru DEB Package
- Masuk ke Direktori Downloads
cd Unduhan (tergantung dari bahasa yang di gunakan)
lalu cek berkas docker yang telah di download tadi, perintah
ls
Silahkan update repository dulu dengan, perintah
sudo apt-get update
Silahkan install docker dekstop dengan, perintah
sudo apt-get install ./docker-desktop-4.20.1-amd64.deb
Dann docker pun telah di install di laptop kalian
Menginstall Docker dari Repositori Default Ubuntu(Opsi 2)
Cara lain untuk menginstal Docker pada Ubuntu adalah menggunakan repositori default Ubuntu. Meskipun proses instalasinya lebih sederhana, paket Docker mungkin tidak terbaru. Jika Anda tidak keberatan menggunakan versi Docker yang lebih lama, ikuti langkah-langkah berikut dan instal Docker menggunakan repositori default.
Langkah 1: Perbarui Repositori
Pastikan repositori paket sistem lokal diperbarui dengan menjalankan:
sudo apt update
Masukkan kata sandi root saat diminta dan tunggu proses selesai.
Langkah 2: Install Docker
Jalankan perintah berikut untuk menginstal Docker:
sudo apt install docker.io -y
Penambahan flag -y akan secara otomatis menjawab "yes" untuk setiap prompt selama instalasi.
Langkah 3: Install Dependensi
Instal semua paket dependensi Docker dengan menjalankan perintah berikut:
sudo snap install docker
Perintah ini akan menginstal semua dependensi menggunakan Snap package manager.
Langkah 5: Periksa Instalasi
Periksa apakah Docker telah terinstal dengan benar dengan menjalankan perintah status atau memeriksa versi program. Untuk melihat status daemon Docker, jalankan:
sudo systemctl status docker
Alternatifnya, periksa versi program dengan menjalankan:
docker --version
Docker version 24.0.2, build cb74dfc
Verifikasi bahwa instalasi Docker Engine berhasil dengan menjalankan image hello-world.
sudo docker run hello-world
Hello from Docker! This message shows that your installation appears to be working correctly.
Terima kasih, semoga bermanfaat!
Silahkan tulis di kolom komentar jika ada yang tidak dimengerti atau mempunyai saran yang lebih baik dari cara install docker di ubuntu