我有一个 dockerfile,它使用我最新的源代码构建一个 ubuntu 映像并进行编译。我的 docker-machine 被称为 default 并在 windows 机器上的用户 xyz 下运行。如果我以 xyz 用户身份登录并运行 buildscript.bat(它设置 shell 环境并构建映像、运行容器等),一切都会运行良好。但是,我希望通过 TFS 自动执行此任务。我的 TFS 构建服务在无头模式下以用户 xyz 身份运行,并且在执行 buildscript.bat 时,我看到此错误:
检查 TLS 连接时出错:主机未运行
很明显,没有找到默认的 docker-machine。我怎样才能解决这个问题 ?