Meu código
docker-machine create --driver virtualbox dev
VBoxGerenciar lista vms
"minikube" {9c326ed5-faf4-42fe-acda-bf3a283f1a74}
"kalinew" {de6de631-0d51-4638-b967-66db463cbf05}
"dev" {84a116bf-02b9-48e3-809a-f5232518c8ee}
Então
eval "$(docker-machine env dev)"
Meu objetivo era verificar com echo
echo $dev
Tem linha vazia. Por quê?
Como
docker-machine env dev
não define a variável de ambientedev
, ele define as variáveis de ambiente para o host chamadodev
.Execute
docker-machine env dev
sem oeval
para ver quais variáveis de ambiente são definidas. Compare também com a saída dedocker-machine env
(semdev
) se a configuração da sua máquina de encaixe estiver errada em algum lugar, mas ainda tiver um padrão razoável.