docker-machine命令eval "$(docker-machine env dev)"是什么意思


docker-machine命令eval "$(docker-machine env dev)"是什么意思,求回答^_^
已邀请:

tuxknight

赞同来自: wixb50 PI007_Jimmy


docker-machine env dev
会输出几行shell语句,例如
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/Eason/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"

Run this command to configure your shell:

eval "$(docker-machine env default)"




eval "$(docker-machine env dev)" 的意思就是把上面的输出当做shell 命令在当前shell下执行。

最终的结果就是当前shell下多了几个环境变量,docker client就是靠着这些环境变量来决定和docker daemon交互的行为的。

自己执行一下就知道什么意思了。

PI007_Jimmy - 70

赞同来自:


理解同上

要回复问题请先登录注册