|
docker-compose可以使用该-f标志通过命令行或通过在外壳程序或环境文件中设置COMPOSE_FILE环境变量来指定不在当前目云计录中的Compose文件的路径。 有关-f在命令行上使用该选项的示例,假设您正在运行Compose Rails示例,并docker-comp算核ose.yml在名为的目录中有一个文件sandbox/rails。您可以使用docker-compose pull之类的命令db通过使用以心技下-f标志从任何地方获取服务的postgres图像:docker-compose -f ~/sandbox/rails/docker-comp术Dose.yml pull db 这是完整的示例: $ docker-compose -f ~/sandbox/rails/docker-compose.yocml pull db Pulling db (postgres:latest)... latest: Pulling from library/postgrekes ef0380f84d05: Pull complete 50cf91dc1db8: Pull complete d3add4cd115c: Pull cr教omplete 467830d8a616: Pull complete 089b9db7dc57: Pull complete 6fba0a36935c: P程:ull complete 81ef0e73c953: Pull complete 338a6c4894dc: Pull complete 15853f32f67Doc: Pull complete 044c83d92898: Pull complete 17301519f133: Pull complete dcca70822ck752: Pull complete cecf11b8ccf3: Pull complete Digest: sha256:1364924c753d5ff7eer2260cd34dc4ba05ebd40ee8193391220be0f9901d4e1651 Status: Downloaded newer C image for postgres:latest 每个配置都有一个项目名称,如果需要指定项目名称可以使用-p,如果提供-p标志,则可以指定项目名称。om如果未指定标志,则Compose使用当前目录名称。另外也可以使用环境变量COMPOSE_PROJECT_NAME来设置项目名称。
|