docker-compose.yml版本要求

docker-compose.yml解析

  • 1、docker-compose版本要求:
  • 2、docker-compose注意事项:
  • 3、docker-compose的使用:

1、docker-compose版本要求:

https://docs.docker.com/compose/compose-file/
docker-compose.yml版本要求_第1张图片
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 命令来启动并运行整个应用程序。docker-compose.yml版本要求_第2张图片注:文章来源于项目实践,如遇错误请留言,感谢您的阅读!

你可能感兴趣的:(Docker)