1、启用windows功能
1、适用于Linux的windows子系统
2、虚拟机平台
2、安装wsl2
1、访问下面网址
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-2—update-to-wsl-2
2、下载Linux内核更新包
http://aka.ms/wsl2kernelmsix64
3、设置wsl2为默认版本
wsl --set-default-version 2
3、安装子系统
1、选择ubuntu20.04
2、切换wsl为wsl2
#查看ubuntu当前wsl版本
wsl -l -v
#切换版本
wsl --set-version Ubuntu-20.04 2
4、安装windows版docker
1、访问官网
https://www.docker.com/
2、下载安装docker desktop for windows版
5、配置ubuntu系统
1、ubuntu换源
sudo vim /etc/apt/sources.list
#在第一最前面添加清华镜像源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
#修改后更新apt包索引
sudo apt-get update
6、安装docker
若之前安装过则移除旧的docker
sudo apt-get remove docker docker-engine docker.io
1、确保 APT 以 HTTPS 方式工作
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
2、为了确保下载有效,添加 Docker 的官方 GPG 密钥。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3、将 Docker 存储库添加到 APT 源。
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
4、更新apt索引
sudo apt-get update
5、安装最新版本的 Docker CE。
sudo apt-get install docker-ce
6、启动docker
sudo service docker start
7、查看docker信息
7、可以通过如下命令将当前用户添加到 Docker 组,避免每次敲命令都需要在docker
前加sudo
。
sudo usermod -aG docker ${USER}
sudo gpasswd -a ${USER} docker
即时应用修改,避免重启机器。
su - ${USER}
8、注释掉之前加到.bashrc中的内容
9、关闭docker desktop for windows后重启ubuntu中的docker
sudo service docker restart