常用的 docker-compose build 镜像并启动的命令是
docker-compose up -d --build 今天 build 一个 Dockerfile 中带参的镜像并启动,发现死活不行?是不支持吗?
docker-compose.yml
# docker-compose.yml version: "3" services: ei: build: context: . dockerfile: Dockerfile args: - NODE_VERSION Dockerfile
# Dockerfile ARG NODE_VERSION FROM node:$NODE_VERSION RUN echo "-> $NODE_VERSION" 尝试了单独 build 镜像,是能 build 的镜像的
docker-compose build --build-arg NODE_VERSION=test ei 然后想 build 并 up 的命令如下:
docker-compose up -d build --build-arg NODE_VERSION=test ei 报错(我传的 service 是 ei ,这变成 build 了):
ERROR: No such service: build 那么问题来了,这个是不支持一条命令就能够 build 带参的 build 加 up 吗

