经过近一年的 beta 测试,Docker Compose v2 作为容器管理工具的稳定版本普遍可用。大多数用户今天应该能够进行切换。在本指南中,我们将向您展示如何准备和应用升级。
v2 有什么新功能?
dockerDocker Compose v2 为常规CLI带来了 Compose 熟悉的功能。您现在无需与单独的docker-compose二进制文件交互,而是使用docker compose. Compose 已集成到 Docker 中。
您可以像这样替换命令:
$ docker-compose up -d
使用以下调用:
$ docker compose up -d
Compose v2 还附带了一些改善用户体验的新功能:
- 您可以使用docker compose cp在主机和容器之间复制文件。
- 云提供商是有效的目标,允许您docker compose up将容器部署到 Amazon ECS 或 Microsoft ACI。
- 完全支持服务配置文件,便于在堆栈中选择性地包含容器。
- 更简化的项目管理:运行命令,而无需docker-compose.yml与带有docker compose --project-name
my-project stop. 还有一