#Setting up Docker Machine on Raspberry PI
- SSH into the pi and install docker with
curl -sSL https://get.docker.com | sh
(If we let Machine try to install the Docker daemon it will fail.) - Change the OS's ID so Docker Machine won't throw errors.
sudo nano /etc/os-release
and change the line that saysID=raspbian
toID=debian
- From a new terminal window run
docker-machine create --driver generic --generic-ip-address YOUR-PIS-IP --generic-ssh-key ~/.ssh/id_rsa --generic-ssh-user pi --engine-storage-driver overlay2 MACHINE-NAME
@famer
https://docs.docker.com/storage/storagedriver/select-storage-driver/
This page of the documentation provides the relevant information. It seems that overlay2 is simply the best overall storage driver, if I understand correctly this is used for volumes. If you skip this option, a default will be selected in the following list:
"btrfs,zfs,overlay2,aufs,overlay,devicemapper,vfs"
No clue why it failed.