如何使用docker-compose构建特定的服务?

Jon*_*Sud 8 docker docker-compose

如何将我的构建目标定位docker-compose 我所拥有的服务之一docker-compose.yml

以我docker-compose.yml为例:

version: '3'

services:
  admin:
    image: 8205037.dkr.ecr.us-east-2.amazonaws.com/admin:latest
    build:
      context: ../
      dockerfile: ./.docker/Dockerfile-admin

  www:
    image: 233232037.dkr.ecr.us-east-2.amazonaws.com/www:latest
    build:
      context: ../
      dockerfile: ./Dockerfile-www
Run Code Online (Sandbox Code Playgroud)

如何在不更改文件的情况下只构建www?我想运行这样的东西:

docker-compose -f .docker/docker-compose.yml build --target www

Shl*_*evi 5

只需删除目标即可:)

docker-compose -f .docker/docker-compose.yml build www
Run Code Online (Sandbox Code Playgroud)