docker-compose.yml解析
1、docker-compose版本要求:
https://docs.docker.com/compose/compose-file/
docker-compose.yml文件的主要解析见官网,这里就不重复了
2、docker-compose注意事项:
cache_from:This option is new in v3.2
labels:This option is new in v3.3
在编写docker-compose.yml文件时请标注高版本:
version: "3"出现以下错误: ERROR: The Compose file './docker-compose.yml' is invalid because: services.dotnet.build contains unsupported option: 'labels'
出现以上错误时请更改为更高版本 version: “3.7”
3、docker-compose的使用:
docker-Compose 是用于定义和运行多容器Docker 应用程序 的工具; 通过 Compose,使用 YML 文件来配置应用程序需要的所有服务; 然后,使用一个命令从 YML 文件配置中创建并启动所有服务。
1)使用 Dockerfile 定义应用程序的环境;
2)使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行;
3)执行 docker-compose up 命令来启动并运行整个应用程序。