安装前准备
docker基本都不用介绍是干什么的了,确认自己的wsl和Ubuntu版本信息。使用这个版本来安装docker
- 安装wsl2

- 配置Linux发行版

- 配置wsl.conf, 开启systemd。配置完重启wsl,使用
systemctl status
确保已经启动。
安装
使用官方提供的shell脚本进行安装,官方文档
- 下载脚本并执行
1 2
| curl -fsSL https://get.docker.com -o get-docker.sh sudo sh ./get-docker.sh --dry-run
|
- 添加docker用户组,把用户添加到docker组
1 2 3 4 5 6 7 8 9 10 11 12
| # 查看用户信息 jean@jean:~/src$ id uid=1002(jean) gid=1002(jean) groups=1002(jean),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),33(www-data),44(video),46(plugdev),100(users),107(netdev),989(docker) # 添加docker组 jean@jean:~/src$ sudo groupadd docker groupadd: group 'docker' already exists # 将用户添加到docker组 jean@jean:~/src$ sudo usermod -aG docker $USER # 刷组信息,并查看是否正确添加 jean@jean:~/src$ newgrp docker jean@jean:~/src$ id uid=1002(jean) gid=989(docker) groups=989(docker),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),33(www-data),44(video),46(plugdev),100(users),107(netdev),1002(jean)
|
- 配置systemctl
1 2 3
| sudo systemctl enable docker.service # 开机自动启动 sudo systemctl enable containerd.service
|
- 安装docker-compose
1 2 3 4
| sudo apt-get update sudo apt-get install docker-compose-plugin # 执行命令查看是否安装成功 docker compose version
|
- 镜像源问题,一些原因国内很多镜像源关闭。以下是一些私人的镜像源,可以临时用一用。有时间可以自己搭建一个
- docker.1ms.run
- docker.domys.cc
- docker.imgdb.de
- docker-0.unsee.tech
- docker.hlmirror.com
- cjie.eu.org
- docker.m.daocloud.io
- hub.rat.dev
- docker.1panel.live
- docker.rainbond.cc
这里加上镜像源的地址就行了,后面是镜像的名字:

- 第二种修改docker镜像源方法
- 打开配置文件:
sudo vi /etc/docker/daemon.json
- 输入下列内容,最后按ESC,输入
:wq!
保存退出。
1 2 3 4 5 6 7
| { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.1panel.live", "https://hub.rat.dev" ] }
|
- 重启docker服务:
sudo service docker restart
常用命令


Rainbow Bubbles
I have seen through it, but not to the end.