#docker #cloudera #windows-subsystem-for-linux #wsl-2
#docker #cloudera #windows-subsystem-for-linux #wsl-2
Вопрос:
Я пытаюсь запустить компьютер Cloudera docker в Windows 10, но он умирает, даже не войдя в строку, я пытаюсь
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
Но он не работает, есть идеи?
Ответ №1:
Проблема в том, что существует проблема совместимости между старыми образами docker и WSL2, и вы не можете использовать WSL1 в Windows home, поэтому вам нужно обойти эту проблему.
Чтобы решить эту проблему, создайте файл.wslconfig в вашей папке пользователя следующим образом:
%userprofile%/.wslconfig
А затем скопируйте это:
[wsl2]
kernelCommandLine = vsyscall=emulate
Затем перезапустите службу ядра wsl2 в службах Windows, которая называется LxssManager, и вы готовы к работе.