如何将命令行选项发送到我的"docker-compose up"开始的dockerized程序?

Don*_*van 9 ubuntu docker fig docker-compose

我正在尝试使用docker-compose up您可以使用的方式docker run [APP_CONTAINER_NAME] [APP_OPTIONS].

Von*_*onC 2

docker run定义为:

docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
Run Code Online (Sandbox Code Playgroud)

docker compose run定义为:

docker-compose run [options] [-e KEY=VAL...] SERVICE [COMMAND] [ARGS...]
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,最后一个ARGS(可能是APP_OPTIONSOP问题的“”)将被传递给容器命令。

请注意,某些docker run选项可以按原样使用docker-compose run(例如-d,运行分离的容器命令),但不是全部。

  • 有没有办法将 ARGS 放入 docker-compose 文件中?在我的例子中,在命令行上传递它们太不稳定了。 (3认同)