我在Visual Studio Team Services中尝试Container(PREVIEW)。我真的不知道容器只是好奇。到目前为止,我能够运行Ubuntu并安装Docker,也在Docker Hub中创建帐户,然后能够建立Docker Registry Connection。现在我对构建进行排队并得到此错误。
Unhandled: No Docker file matching /home/christianlouislivioco/myagent/_work/1/s/**/Dockerfile was found.
如何解决这个问题?
还有以下问题: 我错过了什么程序?接下来做什么?关于这个的任何提示? 提前谢谢。
答案 0 :(得分:1)
关于Docker(构建图像)任务:
如果选中Use Default Build Context选项,则它使用源目录(例如[agent working directory]\1\s
)作为构建上下文,因此Dockerfile需要存在于源目录中(可以在子文件夹中)。 (在获取源部分中映射服务器文件以构建代理,您也可以将Dockerfile复制到源目录)
如果取消选中Use Default Build Context,则可以指定包含Dockerfile的Build上下文路径。
根据您的说明,您使用带有容器(预览)模板的默认构建上下文,因此请检查获取来源部分中的来源设置。
将图像推送到服务器(例如Docker Hub,Azure容器注册表)后,您可以运行此图像或执行其他操作。 docker run