external 如果设置为true,则指定该卷是在 Compose 之外创建的 labels 添加元数据 name 为此卷设置自定义名称 version: "3.9" volumes: data: name: my-app-data 四十二、变量置换 你可以使用 $VARIABLE 或者${VARIABLE} 来置换变量 ${VARIABLE:-default}VARIABLE在环境中未设置或为空时设置为default。 ${VARIABLE...
COMPOSE_PROJECT_NAME Sets the project name. This value is prepended along with the service name to the container on start up. For example, if your project name ismyappand it includes two servicesdbandweb, then Compose starts containers namedmyapp_db_1andmyapp_web_1respectively. 设置项目名称。
即定义服务之间的依赖关系,从而确定服务启动的顺序| external_links链接到docker-compose.yml 外部的容器,甚至并非 Compose 管理的容器,参数格式跟 links 类似external_links:- redis_1- project_db_1:mysql- project_db_1:postgresql| expose暴露端口,
Compose CLI(compose command-line 即 docker-compose 程序)能够识别名称为 COMPOSE_PROJECT_NAME 和 COMPOSE_FILE 等环境变量(具体支持的环境变量请参考这里)。比如我们可以通过这两个环境变量为 docker-compose 指定 project 的名称和配置文件: $ export COMPOSE_PROJECT_NAME=TestVar $ export COMPOSE_FILE=~/proje...
您可以在多个不同的上下文中使用此项目名称。默认项目名称是项目目录的基本名称。您可以使用-p 命令行选项或 COMPOSE_PROJECT_NAME 环境变量设置自定义项目名称 。默认项目目录是 Compose 文件的基本目录。可以使用--project-directory 命令行选项自定义项目目录。
Compose CLI(compose command-line 即 docker-compose 程序)能够识别名称为 COMPOSE_PROJECT_NAME 和 COMPOSE_FILE 等环境变量(具体支持的环境变量请参考这里)。比如我们可以通过这两个环境变量为 docker-compose 指定 project 的名称和配置文件: $ export COMPOSE_PROJECT_NAME=TestVar $ export COMPOSE_FILE=~/proje...
使用它时,首先编写定义多容器(多服务)应用的 YAML 文件,然后将其交由 docker-compose 命令处理,Docker Compose 就会基于 Docker 引擎 API 完成应用的部署。 1.3 Compose的特性 将单个主机隔离成多个环境; Compose使用项目名称(project name)将不同应用的环境隔离开,项目名称可以用来: ...
docker-compose -h|--help Options:#指定 Compose 模板文件,默认为 docker-compose.yml,可以多次指定-f, --file FILE Specify an alternate compose file (default: docker-compose.yml)#指定项目名称,默认将使用所在目录名称作为项目名-p, --project-name NAME Specify an alternate project name (default: direc...
Docker Compose 是Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分 布式应用。 本章将介绍 Compose 项目情况以及安装和使用。 1.1 简介 Compose 项目是Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multicont...
Visual Studio Code will respect the value you configure for the Docker Compose project name.The top-level property name in the docker-compose.yml can be used to set the project name.Alternatively, you can set the COMPOSE_PROJECT_NAME environment variable for the VS Code process, or specify ...