本帖最后由 你大爷 于 2021-8-24 13:51 编辑
一只爱利用资源的米老鼠--利用一切可用资源薅(三)
DOCKER环境已经搭建完成了,但是WSL是将UBUNTU安装在C盘的,应该没有人一个C盘走天下吧?需要将发行版迁移走,不然装个网心云DOCKER版,要不了多久系统占满岂不是崩了?
用LxRunOffline工具来迁移WSL到其他磁盘分区
https://github.com/DDoSolitary/LxRunOffline/releases
下载
http://lxrunoffline-v3.5.0-msvc.zip/
找个地方解压出来,我放在D盘TEMP目录下,一会儿好找。
用管理员方式启动powershell
停止wsl
wsl --shutdown
在powershell下进入d:\temp
执行 .\lxrunoffline list
看看需要迁移的WSL的名字
我的是ubuntu-20.04
执行
.\lxrunoffline m -n Ubuntu-20.04 -d D:\UBUNTU
没多久就可以了,实际是迁移了一个虚拟机而已。
查看发行版安装位置
.\LxRunOffline.exe di -n Ubuntu-20.04
如果是刚才指定的位置就是迁移成功了。我的是D:\UBUNTU
启动起来继续
wsl
执行sudo service docker start再执行sudo docker run --name=wxedge --restart=always --privileged --net=host --tmpfs /run --tmpfs /tmp -v /media/wxedge_storage:/storage:rw -d registry.cn-hangzhou.aliyuncs.com/onething/wxedge
网心云docker版已经启动起来了,但是有一个问题要处理,WSL的端口无法出去。我慢慢弄,已经整了2天了,水平有限。
其它:
强制重启wsl
管理员运行powershell
Get-Service LxssManager | Restart-Service
|
|