VSTS模板:容器(PREVIEW)正确的步骤?

时间:2017-12-01 09:51:53

标签: docker azure-devops

我在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.

如何解决这个问题?

还有以下问题: 我错过了什么程序?接下来做什么?关于这个的任何提示? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

关于Docker(构建图像)任务:

如果选中Use Default Build Context选项,则它使用源目录(例如[agent working directory]\1\s)作为构建上下文,因此Dockerfile需要存在于源目录中(可以在子文件夹中)。 (在获取源部分中映射服务器文件以构建代理,您也可以将Dockerfile复制到源目录)

如果取消选中Use Default Build Context,则可以指定包含Dockerfile的Build上下文路径。

enter image description here

根据您的说明,您使用带有容器(预览)模板的默认构建上下文,因此请检查获取来源部分中的来源设置。

将图像推送到服务器(例如Docker Hub,Azure容器注册表)后,您可以运行此图像或执行其他操作。 docker run