Intro
Bagi user maniak Windows atau yang cuma terpaksa pakai Windows. Mungkin dari kalian ada yang bingung untuk menginstall docker tanpa desktopnya karena sekarang docker desktop jadi suatu hal yang berbayar, then I will show you.
Requirements
- WSL 2
Pembahasan
Check apakah WSL sudah diinstall
|
|
Jika sudah maka kita akan ditunjukkan versinya.
Install WSL
Jika belum kita bisa install lewat Powershell dengan command berikut. Pilih distributor yang tersedia, disini saya pakai Ubuntu.
|
|
Jika sudah, kita akan diminta untuk melakukan restart pada device kita.
|
|
Create User
Ini wajib saat kalian menggunakan WSL untuk pertama kali. Membuat user untuk akses WSL kalian.
|
|
Install Docker
Install Docker seperti biasa (kayak di Ubuntu). Bisa dicek disini Docs Docker Install jika kalian menggunakan distro lain.
|
|
Tambah user ke docker group
Lalu tambahkan user kalian ke dalam group docker
, ini ditujukan agar user kita bisa mengakses docker tanpa harus menggunakan user root
.
|
|
Untuk mencoba command docker
tanpa perlu sudo kita bisa tutup dan buka kembali WSL kalian. Lalu coba run command docker ps
. Jika tidak ada error permission berarti user sudah masuk ke user docker.
Akses di Powershell
Coba kita keluar dari WSL lalu kembali ke PowerShell. Kita bisa menggunakan docker tanpa harus membuka WSL dengan command berikut.
|
|
Tapi dengan wsl
didepan tiap commandnya pasti sangat mengganggu kita, maka dari itu kita harus membuat alias agar docker lebih mudah untuk diakses.
Membuat Alias
Cari dulu PowerShell Profile. Lalu edit/buat baru file Profilenya.
|
|
Lalu copy command berikut.
|
|
Simpan lalu restart PowerShell. Lalu coba ketikkan command docker
tanpa wsl
didepannya.
|
|
Semoga kalian terbantu.