Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mudah Install Docker di WSL tanpa Docker Desktop

https://www.freepik.com/free-photo/modern-data-center-providing-cloud-services-enabling-businesses-access-computing-resources-storage-demand-internet-server-room-infrastructure-3d-render-animation_56001615.htm#fromView=search&page=1&position=8&uuid=0fd5c0a7-f8fe-4415-bfaf-2dfc85cf5cb2

Biasanya, Docker dijalankan menggunakan Docker Desktop di Windows, tapi ada cara lebih ringan untuk menginstal dan menjalankannya langsung di WSL (Windows Subsystem for Linux), misalnya dengan distribusi Ubuntu. Dalam panduan ini, kita akan bahas langkah-langkah mudahnya. Kalau kamu pakai distribusi lain, tinggal sesuaikan saja perintahnya!

Langkah 1: Update dan Install Prasyarat

Pertama-tama, pastikan paket-paket di WSL kamu sudah up-to-date dan siap untuk Docker. Cukup ketik:

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

Dengan ini, sistem kamu sudah siap untuk menambahkan repository Docker.

Langkah 2: Tambahkan Repository Docker

Setelah semua prasyarat terpasang, saatnya menambahkan repository resmi Docker. Jalankan perintah berikut:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Ini akan menambahkan kunci GPG dan repository Docker. Kalau kamu pakai distribusi selain Ubuntu, tinggal sesuaikan bagian akhir perintahnya.

Langkah 3: Install Docker Engine

Sekarang repository sudah siap, tinggal install Docker Engine dengan:

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

Docker Engine sudah terinstal dan siap digunakan di WSL kamu.

Langkah 4: Mengatur Akses Docker Tanpa sudo

Agar lebih praktis, kamu bisa jalankan Docker tanpa perlu mengetik sudo setiap saat. Caranya:

sudo usermod -aG docker $USER

Setelah itu, tutup dan buka kembali terminal WSL kamu agar perubahan diterapkan.

Langkah 5: Menjalankan dan Menguji Docker

Berbeda dengan Docker Desktop yang otomatis berjalan, Docker di WSL perlu kamu jalankan manual setiap kali ingin memakainya:

sudo service docker start

Untuk memastikan semuanya berjalan lancar, coba cek versi Docker dan jalankan uji coba:

docker --version
docker run hello-world

Kalau muncul pesan "Hello from Docker!", berarti instalasi berhasil dan Docker siap digunakan.

Catatan: Hindari Konflik dengan Docker Desktop

Kalau kamu masih punya Docker Desktop terpasang, pastikan tidak menjalankannya bersamaan dengan Docker di WSL. Bisa terjadi konflik port atau sumber daya. Jadi, nonaktifkan Docker Desktop sebelum menggunakan Docker di WSL.

Kesimpulan

Nah, itu dia cara mudah install Docker di WSL tanpa perlu Docker Desktop. Lebih ringan dan praktis, terutama buat kamu yang cuma perlu menggunakan Docker di lingkungan Linux langsung dari WSL. Selamat mencoba! 🚀

Posting Komentar untuk "Cara Mudah Install Docker di WSL tanpa Docker Desktop"