Docker di WSL 2

Programer
Programer
Sep 15, 2019 · 4 min read

Kalau anda biasa memakai WSL (Windows Subsystem Linux) untuk pengembangan maka sekarang bisa saya katakan ada fitur upgrade contohnya seperti anda bisa memakai Docker juga, di WSL 2 tepatnya! 🌟

WSL 2

Windows Insider Program

Sederhananya OS Windows 10 yang anda pakai harus merupakan edisi latest build

Fokusnya di pojok kanan bawah (Build 18980) 🙏

Tips:
1. Pada awalnya untuk mengupdate OS Windows 10 ke latest build, pastikan anda mengatur update OS ke tipe “fast” artinya frekuensi update sangat cepat (saran saya pake bandwith yang besar karena saat saya update ke latest build ukuran update bisa sebesar 6GB!).
2. Setelah update ke “fast” ubah settingan update windows insider ke “slow”

Settingan Windows Insider Program setelah update “fast”

Fitur Windows

Tekan tombol keyboard berlogo Windows dan ketik “windows feature”

Perlu di ingat bahwa anda memerlukan versi Windows 10 Pro untuk memakai fitur virtualisasi

Distro WSL

Secara default distro yang terinstal masih memakai WSL 1 untuk mengubah ke WSL 2, cek dengan perintah berikut

wsl -l -v

Untuk mengubah distro supaya berjalan di WSL 2

wsl --set-version Ubuntu-18.04 2

Jika memakai Ubuntu, pastikan anda menginstal versi Ubuntu 18.04 karena adanya bug di versi preview — https://github.com/docker/for-win/issues/4361

Docker WSL 2

Pada saat tulisan ini dibuat Docker di WSL 2 masih (Tech Preview)

Sebelum instal Docker Desktop ini ada baiknya anda menjalankan Distro terlebih dahulu.

Setelah terinstal maka akan muncul menu “WSL 2 Tech Preview” seperti screenshot berikut

Untuk memulai Docker di WSL 2 klik menu tersebut maka akan muncul daemon WSL2 seperti pada gambar berikut

Jika memakai Docker WSL 2 anda tidak perlu menginstal secara manual docker di distro karena proses ini akan di atur oleh Docker Desktop, sehingga jika anda langsung mengecek versi docker melalui command line


Visual Studio Code + Remote WSL

Salah satu benefit melakukan pengembangan di WSL adalah terpusatnya kode pengembangan di satu tempat dibandingkan jika anda menginstal stack di Windows 10 secara langsung yang biasanya menurut pengalaman saya sangat morat-marit (alias berantakan!).

VSC + Remote WSL 👏 👏 👏

Visual Studio Code + Docker

Secara umum bisa dikatakan kita memakai Visual Studio Code di Windows 10 untuk mengembangkan aplikasi yang berada di lingkungan Linux dan semua itu terjadi pada satu mesin 😲 dan itu mungkin dengan adanya ekstensi seperti Remote WSL plus tambahan dukungan docker native di WSL 2.

Yess Free Upgrade!!

Docker Hub

https://cloud.docker.com/u/junwatu/repository/docker/junwatu/kalenderjawa-esm

Trims



About Me
I love build things, some people say i’m a programmer, writer, art creator but honestly i’m just a Maker.

Project:
Pustaka Kalender Jawa

Twitter, Github

Pemrograman

General programming written in Bahasa Indonesia.

Programer

Written by

Programer

Menulis juga di https://sajen.id. Project di🙏 https://kalenderjawa.dev

Pemrograman

General programming written in Bahasa Indonesia. It's more why than how.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade