Docker compose on ecr: ERROR: No such service: --build-arg
Docker compose on ecr: ERROR: No such service: --build-arg
我尝试将 arg 传递到此命令中的 docker 构建过程:
docker-compose -f .docker/docker-compose.ecr.yml build my-app --build-arg BUILD_VERSION=5.0.0
但是我得到了错误:
ERROR: No such service: --build-arg
According to the docs docker-compose 有 build-arg
参数。
yml 文件:
version: '3'
services:
my-app:
image: 3144.dkr.ecr.us-east-2.amazonaws.com/my-app:latest
build:
context: ../
dockerfile: ./.docker/Dockerfile
可能是什么问题?
服务应该在命令行的最后。
$ docker-compose build --help
Usage: build [options] [--build-arg key=val...] [SERVICE...]
所以:
$ docker-compose -f .docker/docker-compose.ecr.yml build --build-arg BUILD_VERSION=5.0.0 my-app
我有一个类似的问题,但 Visual Studio 2019 试图发布并将构建 my-app 放在 'build-arg' 参数之前。
我所要做的就是将 VS 2019 更新到最新版本 16.11.0,该版本在 IDE.
发布期间解决了这个错误
我尝试将 arg 传递到此命令中的 docker 构建过程:
docker-compose -f .docker/docker-compose.ecr.yml build my-app --build-arg BUILD_VERSION=5.0.0
但是我得到了错误:
ERROR: No such service: --build-arg
According to the docs docker-compose 有 build-arg
参数。
yml 文件:
version: '3'
services:
my-app:
image: 3144.dkr.ecr.us-east-2.amazonaws.com/my-app:latest
build:
context: ../
dockerfile: ./.docker/Dockerfile
可能是什么问题?
服务应该在命令行的最后。
$ docker-compose build --help
Usage: build [options] [--build-arg key=val...] [SERVICE...]
所以:
$ docker-compose -f .docker/docker-compose.ecr.yml build --build-arg BUILD_VERSION=5.0.0 my-app
我有一个类似的问题,但 Visual Studio 2019 试图发布并将构建 my-app 放在 'build-arg' 参数之前。
我所要做的就是将 VS 2019 更新到最新版本 16.11.0,该版本在 IDE.
发布期间解决了这个错误