Cara Mudah Install Docker di WSL tanpa Docker Desktop
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"