Skip to content

Instantly share code, notes, and snippets.

@xuandinhgl
Last active April 26, 2022 09:00
Show Gist options
  • Save xuandinhgl/22c2a99b27048fc6c99833e04e56d868 to your computer and use it in GitHub Desktop.
Save xuandinhgl/22c2a99b27048fc6c99833e04e56d868 to your computer and use it in GitHub Desktop.
WSL2 + Ubuntu 20.04 + Docker

Update

sudo apt update && sudo apt upgrade -y
sudo apt install -y software-properties-common apt-transport-https ca-certificates build-essential

Cài đặt docker (Community Edition)

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt update && sudo apt install -y docker-ce
sudo usermod -aG docker <Nhập Ubuntu user_name>

Khởi động docker

sudo service docker start

Tạo thư mục cgroup trong wsl2

sudo mkdir -p /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd

Cài đặt docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Làm cho docker có thể chạy được mà không cần sudo

sudo gpasswd -a $USER docker
sudo chgrp docker /var/run/docker.sock
sudo service docker restart

Thoát wsl

exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment