win10配置docker和ubuntu遇到的一些坑

安装docker-desktop

https://www.runoob.com/docker/windows-docker-install.html

微软商店进不去

微软商店无法登录和下载Ubuntu,我遇到的是网络连接正常却显示无internet,网页能进但是微软商店无法连接
解决方法:https://www.bilibili.com/read/cv5292887/

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

安装Ubuntu

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

修改路径

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

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

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

输入wsl -l -v之后
win10配置docker和ubuntu遇到的一些坑_第1张图片
在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

成功之后新文件夹应该是这样
win10配置docker和ubuntu遇到的一些坑_第2张图片
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

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

ubuntu.exe config --default-user 

你可能感兴趣的:(ubuntu,docker,linux)