我的代码
docker-machine create --driver virtualbox dev
VBoxManage 列出虚拟机
"minikube" {9c326ed5-faf4-42fe-acda-bf3a283f1a74}
"kalinew" {de6de631-0d51-4638-b967-66db463cbf05}
"dev" {84a116bf-02b9-48e3-809a-f5232518c8ee}
然后
eval "$(docker-machine env dev)"
我的目标是检查回声
echo $dev
得到空行。为什么?
因为
docker-machine env dev
没有设置环境变量dev
,所以为被调用的主机dev
设置环境变量。docker-machine env dev
在没有 的情况下运行eval
以查看设置了哪些环境变量。如果您的 docker-machine 配置在某处错误,但仍具有合理的默认值,请与docker-machine env
(without )的输出进行比较。dev