├── .gitignore ├── LICENSE ├── README.md ├── Vagrantfile └── images └── docker-for-windows-switch.gif /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ 2 | resources/ 3 | *.msi 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Stefan Scherer 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Docker Desktop on Windows 10 2 | 3 | This is a Vagrant test environment to run [Docker Desktop](https://docs.docker.com/docker-for-windows/) in a VMware Fusion vagrant box. You need a Windows 10 Vagrant box, eg. built with https://github.com/StefanScherer/packer-windows and VMware Fusion 11.0.1 and Vagrant 2.2.x. Or maybe one of the boxes at Altas https://atlas.hashicorp.com/boxes/search?utf8=✓&sort=&provider=&q=win10 may help you skip the packer build step. 4 | 5 | ``` 6 | vagrant plugin install vagrant-reload 7 | vagrant up 8 | ``` 9 | 10 | To start Docker Desktop wait until the desktop icon appears. Then double-click it. 11 | 12 | You can switch between the Linux and Windows containers. 13 | 14 | ![switch](images/docker-for-windows-switch.gif) 15 | 16 | 17 | ## Further links 18 | 19 | ### Getting started 20 | 21 | https://docs.docker.com/docker-for-windows/ 22 | 23 | ### Install using Chocolatey 24 | 25 | ``` 26 | choco install -y docker-desktop 27 | ``` 28 | ### Download Docker Desktop 29 | 30 | https://www.docker.com/products/docker-desktop 31 | -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | $script = <