我试图在WSL中使用systemctl,所以我使用来安装systemd,但是安装之后,我无法从WSL运行docker桌面。停靠桌面安装在Win10上,但在安装systemd之前,我可以从WSL运行docker。为什么我现在不能运行它?有办法解决吗?
我在码头桌面上选择了Enable integration with my default WSL distro
下面是我尝试使用docker时的输出:
(base) alma@DESKTOP-8EH3B7O:~$ docker --version
The command 'docker' could not be found in
与完全相同的问题
$ docker
The command 'docker' could not be found in this WSL 1 distro.
We recommend to convert this distro to WSL 2 and activate
the WSL integration in Docker Desktop settings.
See https://docs.docker.com/docker-for-windows/wsl/ for details.
但是我的要求不一样--我想
坚持使用WSL1 (原因超出本主题)
并按
我已经创建了一个WSL (版本1) Ubuntu20.04发行版,我已经导出它作为备份。我已经对原来的发行版做了一些修改,并希望恢复到出口。
最初的发行版安装名为: Ubuntu-20.04
wsl --list
输出:
Windows Subsystem for Linux Distributions:
Ubuntu-20.04 (Default)
Ubuntu的安装文件夹是installation中的默认文件夹:
C:\Users\<my user name>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onW
我在WSL2上安装了Windows10,遵循以下说明:,手动安装。
然而,当我打开wsl终端并输入kubectl时,所有命令都对我起作用,我有响应-sh: kubectl: not found。
我安装了Ubuntu20.04LTS,当我打开Ubuntu终端时,kubectl在那里工作。
Powershell说它安装正确:
PS C:\Users\michu> wsl --list --verbose
NAME STATE VERSION
*docker-desktop Running 2
环境:构建: 21343 Ubuntu20.04 WSL2
目前正试图通过ext4安装WSL2驱动器并继续接收错误:
The disk \\.\physicaldrive1 was attached from WSL2, but failed to mount (error code: -22)
运行以下命令时:wsl --mount \\.\physicaldrive1
不确定还需要哪些其他信息,对于linux和安装驱动器来说都是非常新的信息。
谢谢。
我正试图将一个USB设备附加到运行在WSL2下的Ubuntu20.04发行版上。
问题是,当我运行usbip命令时,它会给出以下消息:
WARNING: usbipd not found for kernel 5.10.16.3-microsoft
You may need to install the following packages for this specific kernel:
linux-tools-5.10.16.3-microsoft-standard-WSL2
linux-cloud-tools-5.10.16.3-microsoft-standar