Cara Install Docker di Ubuntu 24.04
Pendahuluan
Docker adalah platform open-source yang memungkinkan kamu untuk mengemas, mendistribusikan, dan menjalankan aplikasi dalam sebuah container. Container sendiri merupakan paket eksekusi yang ringan dan portabel, yang berisi semua komponen yang dibutuhkan untuk menjalankan suatu aplikasi. Di dalamnya terdapat kode aplikasi, runtime, pustaka, dan dependensi yang menjamin aplikasi dapat berjalan dengan konsisten di berbagai lingkungan. Container mirip seperti VM (virtual machine), tetapi jauh lebih ringan dan cepat.
Langkah - Langkah Install Docker di Ubuntu 24.04
- Update Repositori
sudo apt update sudo apt upgrade -y
- Install Dependensi
Docker membutuhkan beberapa paket pendukung agar dapat diinstal
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
- Tambahkan GPG Key Docker
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
- Tambahkan versi terbaru dari docker repositori di apt sources
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Update Server
sudo apt update
- Install Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Command line diatas akan menginstall versi terbaru dari docker beserta plugin - plugin berikut:
- docker-ce: Paket utama Docker versi komunitas
- docker-ce-cli: Menyediakan antarmuka baris perintah (CLI) untuk menjalankan perintah Docker
- containerd.io: Runtime Docker yang mengatur siklus hidup container Docker
- docker-buildx-plugin: Menambah kemampuan Docker dalam membangun image, termasuk untuk berbagai platform
- docker-compose-plugin: Memungkinkan Anda mengelola beberapa container sekaligus menggunakan file YAML
- Cek versi Docker
docker --version
Konfigurasi Docker
- Aktifkan layanan Docker agar berjalan otomatis saat sistem dinyalakan
sudo systemctl enable docker
- Periksa status layanan Docker untuk memastikan bahwa layanan tersebut sedang berjalan.
sudo systemctl status docker
- Gunakan perintah berikut jika Anda ingin menghentikan layanan Docker
sudo systemctl stop docker
- Untuk memulai ulang layanan Docker, jalankan perintah restart.
sudo systemctl restart docker
Install Nginx
- Pull Nginx image dari Docker Hub
sudo docker pull nginx:latest
- Untuk melihat image apa saja yang sudah dalam docker dan pastikan image Nginx sudah ada dalam list.
sudo docker images
- Gunakan image tadi untuk menjalankan container baru dengan Docker
sudo docker run --name newnginx -d -p 80:80 nginx:latest
- --name mynginx: Memberi nama newnginx pada container yang akan dijalankan.
-
-d: Menjalankan container dalam mode detached, yaitu berjalan di latar belakang.
-
-p 80:80: Menghubungkan port 80 di host dengan port 80 di dalam container, sehingga container dapat diakses melalui port 80 server.
-
nginx:latest: Menggunakan image nginx versi terbaru sebagai dasar container
-
Gunakan perintah untuk menampilkan container yang sedang aktif dan cek apakah container baru ada dalam daftar tersebut.
sudo docker ps
- Izinkan HTTP port 80 di firewall
sudo ufw allow 80/tcp
- Akses Server anda menggunakan browser dengan menggunakan http://ip_server_anda maka akan tampil seperti gambar dibawah
Tips Tambahan
Untuk menghentikan container Docker yang sedang berjalan, gunakan perintah docker stop diikuti dengan nama atau ID dari container tersebut. Anda bisa mendapatkan nama atau ID container melalui perintah docker ps
docker stop [containerID]
contoh
docker stop 107f6239428b
Kesimpulan
Menginstal Docker di Ubuntu 24.04 sangat mudah dan cepat. Dengan Docker, anda bisa menjalankan berbagai aplikasi dan layanan secara terisolasi, tanpa perlu menginstal langsung di sistem utama. Ini sangat ideal untuk developer, DevOps, dan sistem administrator modern.