如何在WSL2中安装Docker呢...

【WSL】Ubuntu18.04 WSL2安装docker

前言

使用win上的docker纯纯的折磨,不知道是审美变了还是啥,已经看不惯GUI操作了,感觉不如使用docker指令直接操作

而且win上的docker纯纯的慢,有时候不需要使用还会自动开机自启,本就不高配置的轻薄本更是雪上加霜

于是参考了网络上的教程,进行安装

安装

wsl2不推荐使用非docker-desktop来进行docker安装

如果使用sudo apt install docker-re是无法进行安装的

所以使用脚本进行安装

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

它推荐使用docker-desktop,如果想在wsl2种使用,等待20s就行了

image-20220929194706212

然后就是一系列的安装

最后说无法连接,因为wsl2不支持systemd,所以使用sysvinit启动

sudo service docker start

image-20220929200528806

好像到此就结束了,我遇到的问题就是docker官方源太慢了,所以使用了

sudo sh get-docker.sh --mirror Aliyun

非常的快就安装完了

为了不麻烦每次使用docker都需要sudo,给当前用户加入docker的权限组

sudo usermod -aG docker $USER

image-20220929201216372