no fucking license
Bookmark

Jelajahi Dunia Docker: Instalasi Mudah di Ubuntu untuk Membuat Aplikasi Secepat Kilat!

 

Halo, Sobat Koding! Jika kamu baru saja melangkah ke dunia pengembangan perangkat lunak, atau mungkin kamu sudah berpengalaman tapi masih bingung dengan Docker, jangan khawatir! Hari ini, kita akan belajar cara menginstal Docker di Ubuntu dengan cara yang mudah dan tentunya menyenangkan. Siap? Ayo kita berlayar!

Apa Itu Docker?

Sebelum kita terjun ke instalasi, mari kita bahas sedikit tentang Docker. Docker adalah platform yang memungkinkan kita untuk mengemas aplikasi beserta semua dependensinya ke dalam sebuah container. Bayangkan container ini seperti kotak ajaib yang bisa membawa aplikasi kamu ke mana saja! Dengan Docker, kamu bisa menjalankan aplikasi di lingkungan yang konsisten, terlepas dari sistem operasi yang digunakan. Cocok untuk menghindari masalah "di komputer saya semuanya bekerja"!

Siapkan Peralatanmu

Sebelum kita mulai, pastikan kamu sudah memiliki:

  1. Ubuntu: Artikel ini ditujukan untuk pengguna Ubuntu, jadi pastikan kamu sudah menginstalnya.
  2. Akses Internet: Kita akan mengunduh Docker dari repositori resmi, jadi pastikan koneksimu lancar.
  3. Terminal: Siapkan terminal Ubuntu-mu, kita akan banyak menggunakannya.

Langkah-Langkah Instalasi Docker di Ubuntu

1. Update Sistem

Pertama, kita perlu memastikan bahwa sistem kita selalu terbarukan. Buka terminal dan jalankan perintah berikut:

sudo apt update sudo apt upgrade

Ini akan mengunduh dan menginstal semua pembaruan yang tersedia. Jika ada pertanyaan dari sistem, jawab dengan "Y" (Yes) agar semua pembaruan terpasang.

2. Instal Dependensi

Sebelum menginstal Docker, kita perlu menginstal beberapa paket yang diperlukan untuk mengizinkan apt menggunakan repositori melalui HTTPS. Jalankan perintah ini:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Setelah itu, kita juga akan menambahkan kunci GPG resmi untuk repositori Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3. Tambahkan Repositori Docker

Sekarang, kita akan menambahkan repositori Docker ke sistem kita. Jalankan perintah berikut:

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

Ini akan memberi tahu sistem kita untuk mencari paket Docker di repositori resmi Docker.

4. Instal Docker

Setelah repositori ditambahkan, kita perlu memperbarui daftar paket lagi untuk menyertakan paket Docker yang baru ditambahkan:

sudo apt update

Sekarang, kita siap untuk menginstal Docker. Jalankan perintah berikut:

sudo apt install docker-ce

Setelah instalasi selesai, kita bisa memeriksa apakah Docker sudah terinstal dengan benar dengan menjalankan:

sudo systemctl status docker

Jika kamu melihat status "active (running)", berarti Docker sudah siap digunakan!

5. Menjalankan Docker Tanpa Sudo (Opsional)

Secara default, hanya pengguna root yang bisa menjalankan Docker. Namun, jika kamu ingin menjalankan Docker tanpa harus mengetikkan "sudo" setiap kali, kamu bisa menambahkan pengguna kamu ke grup Docker:

sudo usermod -aG docker $USER

Setelah itu, log out dari sesi dan log in kembali agar perubahan ini berlaku.

6. Uji Instalasi Docker

Sekarang, mari kita uji instalasi Docker dengan menjalankan container sederhana. Ketikkan perintah berikut:

docker run hello-world

Jika semuanya berjalan lancar, kamu akan melihat pesan yang mengonfirmasi bahwa Docker berhasil diinstal dan berjalan! Selamat, kamu sudah menjadi kapten kapal Docker!

Contoh Program Sederhana Menggunakan Docker

Mari kita buat aplikasi sederhana menggunakan Docker. Kita akan membuat sebuah aplikasi web menggunakan Nginx dan menampilkan pesan "Selamat Datang di Aplikasi Docker!" di halaman utama.

1. Buat Direktori Proyek

Buka terminal dan buat direktori baru untuk proyek kita:

mkdir docker-app cd docker-app

2. Buat File HTML

Buat file bernama index.html dengan konten berikut:

<!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Aplikasi Docker</title> </head> <body> <h1>Selamat Datang di Aplikasi Docker!</h1> <p>Ini adalah aplikasi sederhana yang berjalan di dalam container.</p> </body> </html>

3. Buat Dockerfile

Buat file bernama Dockerfile dengan konten berikut:

# Menggunakan image Nginx resmi FROM nginx:alpine # Menyalin file HTML ke direktori yang sesuai di dalam container COPY index.html /usr/share/nginx/html/index.html # Mengekspos port 80 EXPOSE 80

4. Bangun Image Docker

Sekarang kita akan membangun image Docker menggunakan Dockerfile yang telah kita buat. Jalankan perintah berikut di terminal:

docker build -t docker-app .

5. Jalankan Container

Setelah image berhasil dibuat, kita dapat menjalankan container dengan perintah:

docker run --name my-docker-app -p 8080:80 -d docker-app

Penjelasan perintah:

  • --name my-docker-app: memberi nama pada container kita "my-docker-app".
  • -p 8080:80: memetakan port 80 di container ke port 8080 di host.
  • -d: menjalankan container di latar belakang.

6. Akses Aplikasi

Buka browser dan akses:

http://localhost:8080

Jika semuanya berjalan baik, kamu akan melihat halaman dengan pesan "Selamat Datang di Aplikasi Docker!" di layar. Selamat! Kamu baru saja membuat aplikasi Docker pertamamu!

7. Hentikan dan Hapus Container

Jika kamu ingin menghentikan dan menghapus container yang baru saja kamu buat, gunakan perintah berikut:

docker stop my-docker-app docker rm my-docker-app

Kesimpulan

Nah, itulah langkah-langkah untuk menginstal Docker di Ubuntu dan membuat aplikasi web sederhana menggunakan Nginx! Kini kamu siap untuk mengemas aplikasi kamu ke dalam container dan menjalankannya di mana saja. Jangan ragu untuk bereksperimen lebih jauh dengan Docker, karena masih banyak yang bisa kamu lakukan!

Jadi, siapkan kapalmu, berlayar ke dunia pengembangan yang lebih efisien dengan Docker! Selamat berkreasi, Sobat Koding!

Posting Komentar

Posting Komentar