win10配置docker和ubuntu时遇到的一些问题| 青训营笔记

201 阅读1分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第3篇笔记

安装docker-desktop

www.runoob.com/docker/wind…

微软商店进不去

微软商店无法登录和下载Ubuntu,我遇到的是网络连接正常却显示无internet,网页能进但是微软商店无法连接

解决方法:www.bilibili.com/read/cv5292…

我尝试过好几种,就此方法管用,如果仍然不行的话尝试以下操作↓

如果之前按照其他方法在注册表路径HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator下创建了一个名为noactiveprobe的值,在改完这六个注册表项后,把之前创建的那个noactiveprobe的值**改为0或者删掉 **。

安装Ubuntu

微软商店直接获取即可,我使用的是Ubuntu 20.04

修改路径

以上均默认安装C盘,安装之后可以迁移到其他盘路径防止占系统盘空间,我是迁移到了d盘

主要命令行

wsl -l -v  
  列出分发
  
 export <Distro> <FileName>
 将分发导出到 tar 文件。对于标准输出,文件名可以是 –。

--import <Distro> <InstallLocation> <FileName> [Options]
将指定的 tar 文件作为新分发导入。 对于标准输入,文件名可以是 –。




输入wsl -l -v之后


image.png

在powershell依次输入以下命令 1、停止docker desktop 2、wsl 移出,注销,再导入distros wsl --shutdown

wsl --export docker-desktop-data D:\Docker_new\docker-desktop-data

wsl --unregister docker-desktop-data

wsl --import docker-desktop-data  D:\Docker_new\docker-desktop-data  D:\Docker_new\docker-desktop-data\desktop-data.tar
        
        

上述操作后,新文件夹应该是这样image.png

测试能使用就可以删除tar文件了

Ubuntu的操作也一样

wsl --export Ubuntu-20.04  D:\Docker_new\Ubuntu_20.04

wsl --unregister Ubuntu-20.04

wsl --import Ubuntu D:\Docker_new\Ubuntu-20.04 D:\Docker_new\Ubuntu_20.04\Ubuntu-20.04.tar
		

之后要修改默认用户名,”<username>写你第一次使用ubuntu注册的

ubuntu.exe config --default-user <username>