想象一下这个命令:
docker compose -f docker/docker-compose.yml run \
--rm --entrypoint "" \
my-service
对于 docker/docker-compose.yml 来说是这样的:
version: '3.9'
services:
my-service:
depends_on: other-service
...
other-service:
...
当我运行命令时,两个服务都会出现。但似乎两者的入口点都被“”覆盖。那可能吗?如果是这样,我如何归档只有我的服务入口点被覆盖?
该文档仅说明:
--entrypoint Override the entrypoint of the image
docker compose run
仅从 docker-compose.yml 文件启动单个服务。docker compose run my-service
启动服务my-service
。因此该--entrypoint
参数仅影响指定的服务。