-
Notifications
You must be signed in to change notification settings - Fork 36
Trying to run in WSL #210
Comments
Docker's running in Windows right? If that's the case, sail is passing Docker Windows a unix style path instead of a Windows style path for binding your VSCode configuration folder to code-server's configuration folder. We don't officially support Windows, but this should be pretty easy to fix. |
Looks like getting sail to work in WSL will require a few workarounds. I don't have Windows or WSL myself to test any of these, but from what I can tell you'll need to do the following steps:
I'm not sure if any further steps are needed since I can't test this myself. Try with my PR branch and see if you can get it to work. |
@jefflindholm Could you please try again with the newest release, following the workarounds I listed above and let me know how that goes? It's possible I missed something. |
Getting the same error with the bind. Docker for windows should work with volumes etc. It might be that the binds require relative directories to work, all my other docker commands I am using relative paths to mount WSL directories. I will try again when I can get WSL2 installed, where I can share directories across without issue. |
I'm not too sure how WSL works, but maybe it's translating the pathnames to the Windows version before passing them to docker. |
@deansheather WSL is just translation layer for the Linux syscalls to the NT syscalls, I think we should only support WSL2 since Windows will be using a entire kernel by default. |
2019-06-05 10:13:11 ERROR build run failed: failed to run container: failed to create container: Error response from daemon: invalid mount
config for type "bind": bind source path does not exist: /home/jeffl/.config/Code
The path does exist and the permissions seem fine, any way to get the docker details it is trying to run? There is nothing in the logs.
The text was updated successfully, but these errors were encountered: