Bem, isso é porque você ainda não começou um container. Você acaba de criar uma VM na qual o servidor docker pode ser executado.
Executar o seguinte apenas diz que o comando docker deve usar o vm que você acabou de criar. O comando docker não aponta para um contêiner, mas uma máquina (que é chamada "dev" neste caso).
eval "$(docker-machine env dev)"
Você verá a VM que acabou de criar abrindo a caixa virtual.
Agora, se você quiser realmente iniciar um contêiner, tente um comando como o seguinte:
docker run --name=test_container --rm -it alpine /bin/bash
Abra uma nova janela de terminal (enquanto esse contêiner ainda estiver em execução) e inicie seu ambiente novamente:
eval "$(docker-machine env dev)"
Agora, se você executar docker ps
, verá o contêiner em execução.