linux - 是否可以在 VSTS 2017 托管代理上构建 Linux docker 映像?
问题描述
我有一个从microsoft/dotnet:2.0-runtime
. 当我在本地(在运行 Linux 容器的 Windows 上)进行构建时,我得到了一个 Linux docker 映像。
但是,如果我们使用 2017 托管代理在 VSTS 上运行相同的构建过程,那么我们将获得一个 windows docker 映像。
是否可以在 VSTS 2017 托管代理上构建 Linux docker 映像而无需使用 Linux 构建代理?
解决方案
不,没有办法使用 VSTS Hosted VS2017 代理构建 Linux docker 映像。托管 VS2017 代理只能为 Windows docker 镜像构建。
构建 Linux docker 镜像的解决方法如下:
- 使用托管 Linux 预览代理构建
- 使用您自己的 Windows 机器使用私人代理构建
推荐阅读
- python - NumPy:沿矩阵的对角线构造正方形/扩展对角矩阵
- turtle-graphics - 如何从浏览器执行服务器中的代码
- powershell - “code”命令在 Windows 11 上不起作用,尽管它在 PATH 中
- c - KeAcquireSpinLock 执行时间长
- arrays - c语言格式的函数转置2个数组
- elasticsearch - Elasticsearch 布尔查询不适用于过滤器
- performance-testing - 我们如何根据请求数终止 locust 进程?
- python - 在 Dash 中将全新的布局返回到同一页面
- ruby - 将计数附加到 ruby 中的变量名
- html - 你可以在 CSS 中从另一个值设置一个值吗?