its fantastic, I cant wait for put my hands on! Question, docker? works well?
Docker client works well from a Linux distro running in WSL. You can use the Docker client to operate a local Docker for Windows instance running on the same machine, or a remote machine/VM/cloud.
Jaroslav Zivny commented
Unfortunately, docker-compose doesn't work yet. There is a problem with iptables.
Docker daemon finally works inside WSL in build 17134!
@Rich Turner, if FUSE is implemented, we can then run LXCFS: https://linuxcontainers.org/lxcfs/introduction/ which would bring the cgroups needed without the WSL team actually implementing any c-group implementations. Not sure what the next blocker would be after that but consider re-opening this UserVoice until we can run LXCFS via libfuse
docker support "completed" on wsl ?
what a joke ! you definitely know it is not supported.
thank you for calling us dumb.
I agree to re-open, the intention for my comment and vote was for dockerd, not the client which we all know already works.
Nicolas Degardin commented
Everything is fine with Docker for Windows... Except that error:
"wsl docker exec the input device is not a tty. if you are using mintty, try prefixing the command with 'winpty'"
When running any terminal emulation command on a container (such as docker exec -ti container bash). It is a big issue (preventing to open a shell in a container, or at least only in a degraded way).
The suggested fix is to use Cygwin or Gitbash...
Enrico Bianchi commented
Please reopen, intention is to use Docker without the Windows service, as the same as Linux
Michele Locati commented
I'm pretty sure the question was about being able to run the docker daemon, not (only) the docker client.
At least this is why I voted for this...
Jeremy THERIN commented
Completed ? Not !
We want to run containers INSIDE WSL, without requiring a separate VM on HyperV...
Please reopen !
Are you kidding, docker client works natively in Windows already. The request is obviously about the Linux Docker daemon, which currently requires a Linux VM. Please reopen.
Christoph Engelbert commented
Docker client works from WSL, true, however you cannot mount any Docker Volume since paths are not ok.
Adam Seering commented
Rich -- I believe this is a mistaken close. As commenters here have posted, this does not work yet; implementation is still very much in progress. Could you please re-open?
I'm pretty sure most people are asking for all of Docker to be supported, not just the client. This issue shouldn't be closed unless all of Docker is supported.
Christopher Armstrong commented
I think it should be clear that this isn't about the client, but the actual daemon and attendant kernel support for containerization.
Ehsan Azarnasab commented
Docker client is very different from the daemon, docker client always worked on WSL for me before
Alan O commented
I know this got closed, but support for client is not enough. I have limitations because I need to run a VM for testing. When you install docker on Windows it utilizes HyperV which kills both VMware and VirtualBox. It would be more ideal to install docker server on WSL and run it there so images can load locally.
Uoc Nguyen commented
Support docker or any lxc would be fantastic dev env to work on. Only client is just not enough due to VM still need to be run to host other Linux for Docker.
Please Microsoft, allow dockerd to run on top of WSL!
Do this and Windows has a chance of becoming a real developer environment.
docker-engine is worked for me. You need launch your ubuntu as administrator, then run "sudo service docker start", you can do other docker things.
Really need docker-engine support on WSL.
For now error : mount: unknown filesystem type 'cgroup'
Cannot connect to the Docker daemon