Win10安装WSL2 原生docker
最近为了使用WSL2安装原生docker,决定安装win10最新版本2004,检查更新里获取不到最新的推送信息,直接下载易升更新。
1、 下载地址
https://www.microsoft.com/zh-cn/software-download/windows10
点
2、重启几次后
打开PowerShell
wsl --set-default-version 2
wsl -l -v
wsl --set-version Ubuntu-18.04 2
两者之间主要区别
3、转换后,尝试使用原生docker,依然不行,还是需要开启Desktop Docker,
决定从新安装Ubuntu 20.04 LTS测试
一直卡在
4、打开网址
https://docs.microsoft.com/en-us/windows/wsl/install-manual
- Ubuntu 20.04
- Ubuntu 20.04 ARM
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU/Linux
- Kali Linux
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server 12
- Fedora Remix for WSL
选择一个发行包下载,笔者使用第一个
点击exe安装,出现了久违的画面
5、从新设置安装源
cp /etc/apt/sources.list /etc/apt/sources.list.bak echo "deb http://mirrors.aliyun.com/ubuntu/ focal main restricted deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted deb http://mirrors.aliyun.com/ubuntu/ focal universe deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe deb http://mirrors.aliyun.com/ubuntu/ focal multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted deb http://mirrors.aliyun.com/ubuntu/ focal-security universe deb http://mirrors.aliyun.com/ubuntu/ focal-security multiverse">/etc/apt/sources.list
apt update && apt upgrade -y
$ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable"
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo service docker start
执行docker version终于正常了。
6、测试helloworld
sudo docker run hello-world
7、后记
WSL2整个使用的HyperV 技术,和Wmware冲突。 需要升级到 VMWare Workstation/Player 升级到 15.5.5 或更高版本,禁用下面三项
如果是VirtualBox如下设置
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。