IchHabRecht

DDEV-Windows-10

Apr 14th, 2022
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

DDEV on Windows 10 with VirtualBox support

Installation

  • install latest Docker Toolbox from https://github.com/docker/toolbox/releases

  • install latest ddev from https://github.com/drud/ddev/releases

  • open Docker Quickstart Terminal and execute docker run hello-world

  • docker-machine rm default

  • docker-machine create -d virtualbox --virtualbox-cpu-count=2 --virtualbox-memory=2048 --virtualbox-disk-size=50000 default

  • docker-machine stop

Additional configuration

  • NOTE: default is the virtual box name used by Docker Toolbox

  • mount D:\DDEV directory to virtual box /C/Program\ Files/VirtualBox/VBoxManage.exe sharedfolder add default --name DDEV --hostpath 'D:\DDEV' --automount

  • add an automount to your boot2docker VM

    • docker-machine ssh default 'echo "mkdir -p /d/DDEV" | sudo tee /mnt/sda1/var/lib/boot2docker/bootlocal.sh'
    • docker-machine ssh default 'echo "sudo mount -t vboxsf -o defaults,uid=`id -u docker`,gid=`id -g docker` ddev /d/DDEV" | sudo tee -a /mnt/sda1/var/lib/boot2docker/bootlocal.sh'
    • docker-machine ssh default 'sudo chmod +x /mnt/sda1/var/lib/boot2docker/bootlocal.sh'
    • docker-machine ssh default 'sudo /mnt/sda1/var/lib/boot2docker/bootlocal.sh'

Upgrade

  • re-install latest Docker Toolbox from https://github.com/docker/toolbox/releases
  • open Docker Quickstart Terminal
    • stop default box docker-machine stop
    • upgrade box docker-machine upgrade
    • start box docker-machine start
    • regenerate certificates docker-machine regenerate-certs
Add Comment
Please, Sign In to add comment