Docker für windows => http://blacunhuti.nnmcloud.ru/d?s=YToyOntzOjc6InJlZmVyZXIiO3M6MjE6Imh0dHA6Ly9iaXRiaW4uaXQyX2RsLyI7czozOiJrZXkiO3M6MTk6IkRvY2tlciBmw7xyIHdpbmRvd3MiO30= Better safe than sorry here. That means you can run multiple containers on one server, all listening on the same port, and Docker will load-balance incoming requests between the containers. Allow your user to bind a mount without a root password: To do that, run the sudo visudo command. Docker makes it easy to get those containers up and running on multiple platforms, including Windows and Windows Server. By default, allow connections to 10. Containerization is a game-changing technology for DevOps professionals. Firewall rules for shared drives Shared drives require port 445 to be open between the host machine and the virtual machine that runs Linux containers. Once logged in, you can access your Docker Hub repositories directly from the Docker Desktop for Windows menu. The first time you connect you'll need to set the password for the default Administrator account. Click Close and log out. Figure 23: An error message If Hyper-V was not enabled when installing Docker for Windows, uninstall and reinstall with Hyper-V enabled refer to Figure 10. Install Docker Desktop for Windows - Making containers a simple mouse click away is an important step. I use this set up pretty much every day for Rails, Flask, Phoenix, Node and Webpack driven apps. You may also want to share any drives you plan on having your source code reside on. The following instructions are for Ubuntu 18. I highly recommend sticking with stable. You might as well do it now. Verify Everything Works You should get a bunch of output about your Docker daemon. If you get a permission denied error, close + open your terminal and try again. To get things to work for now, you have 2 options. I highly recommend you do this. Once you make those changes, sign out and sign back in to Windows to ensure the changes take effect. This seems to only happen if you sign out of Windows instead of doing a full reboot and docker für windows likely be fixed in a future 18. What terminal emulator are you using. It contains docker für windows patched wslbridge. Let me know in the comments. You can use volume mount paths like. Better safe than sorry here. This is a little dirty but as far as I know, I think this is the only way to do it, so if you know of a better way, please let me know. Yes I know, that means you will be prompt for your root password every time you open a terminal, but we can get around that too because Linux is cool like that. Allow your user to bind a mount without a root password: To do that, run the sudo visudo command. That should open up nano a text editor. That just allows your user to execute the sudo mount command without having to supply a password. Let me know how it goes in the comments!.