For some reason, the daemon goes ballistic if you use $ somewhere in there, here's the error:
docker: Error response from daemon: create %{$fg[blue]%}%~%{$reset_color%}: "%{$fg[blue]%}%~%{$resetcolor%}" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9.-]" are allowed. If you intended to pass a host directory, use absolute path.
Nevermind, it was something I did, but doing the instruction I put as a change is what I did at first to get through, but if you do the first episode with the $pwd rather than what I put, you should be good.
For some reason, the daemon goes ballistic if you use $ somewhere in there, here's the error: docker: Error response from daemon: create %{$fg[blue]%}%~%{$reset_color%}: "%{$fg[blue]%}%~%{$resetcolor%}" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9.-]" are allowed. If you intended to pass a host directory, use absolute path.
Removing the $ works fine.