DEV Community

Cover image for Setting Up Docker on WSL2 with Ubuntu 24.04: An Easy Guide
0xkoji
0xkoji

Posted on • Edited on

43 1

Setting Up Docker on WSL2 with Ubuntu 24.04: An Easy Guide

Step1. activate WSL2

https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-1---enable-the-windows-subsystem-for-linux

Step2. update WSL2

wsl --update
Enter fullscreen mode Exit fullscreen mode

Step3. install ubuntu

# check available distributions
wsl --list --online

# install 24.04
wsl --install -d Ubuntu-24.04
Enter fullscreen mode Exit fullscreen mode

Step4. install docker

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

# check docker version
docker -v
Enter fullscreen mode Exit fullscreen mode

Step5. add your account to docker group

sudo groupadd docker
sudo usermod -aG docker $USER
Enter fullscreen mode Exit fullscreen mode

Optional

change memory size

New-Item ~/.wslconfig
Enter fullscreen mode Exit fullscreen mode

add memory info to .wslconfig

[wsl2]
memory=32GB
Enter fullscreen mode Exit fullscreen mode

shutdown

wsl --shutdown
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more