docker - VSTS 托管构建/Docker:“令牌 '&&' 在此版本中不是有效的语句分隔符。”
问题描述
在托管的 VSTS Windows 构建中,我执行一个批处理文件,执行一些与 Docker 相关的操作。一个命令是:
docker-compose 构建
构建运行完美,直到这个 DockerFile 命令:
运行 apt-get update -qq && apt-get -y install cron -qq --force-yes && apt-get -y install nginx -qq --force-yes
我收到此错误:
在我的开发人员框上构建时看不到此错误。
解决方案
在这里找到了解决方案。Windows 代理配置为使用 Windows 容器,而不是 Linux 容器。
推荐阅读
- elasticsearch - Elasticsearch确定聚合中的桶长度
- jquery - Datepicker 仅适用于两位数的输入
- python - numba jit 是否有可能减慢我的 gcd 执行速度?
- javascript - 如何使用 js 在特定日期过期 XML 节点?
- laravel - 获取所有相关记录 laravel
- angularjs - Angularjs $http服务jsonp方法不断返回404状态码
- android - 将 EditText 文本保存到数据库的性能问题
- python - 修改关闭某个变量的函数时出现问题。旧的封口不适合。空闭包崩溃解释器
- c# - Azure Function v2 中的 BrokeredMessage 发送和消息使用者
- angularjs - AngularJS 中的 $$passToExceptionHandler 不抛出异常