Rau*_*ero 3 cloudera docker windows-subsystem-for-linux wsl-2
我正在尝试在 Windows 10 中运行 Cloudera docker 机器,但它甚至在记录一行之前就死掉了,我尝试
docker run -m 8G --memory-reservation 3G --memory-swap 8G --hostname=quickstart.cloudera --privileged=true -t -i -v C:\\sw\\mi_docker_vol_1:/src --publish-all=true -p 8888 cloudera/quickstart /usr/bin/docker-quickstart
Run Code Online (Sandbox Code Playgroud)
但它不起作用,有什么想法吗?
问题是较旧的 docker 映像和 WSL2 之间存在兼容性问题,并且您无法在 Windows home 中使用 WSL1,因此您需要解决此问题。
为了解决这个问题,在您的用户文件夹中创建一个文件 .wslconfig,如下所示:
%userprofile%/.wslconfig
然后复制这个:
[wsl2]
kernelCommandLine = vsyscall=emulate
Run Code Online (Sandbox Code Playgroud)
然后重新启动 Windows 服务中的 wsl2 内核服务(称为 LxssManager),就可以开始了。
归档时间: |
|
查看次数: |
1085 次 |
最近记录: |