Se você usar version: '3'
no seu arquivo Compose, ele atuará como 3.0.
Isto foi confirmado pelo usuário Raj Chaudhuri nos fóruns da comunidade do Docker .
You have access to 3.0. You can verify this by running
docker-compose config
on a file withversion: '3'
.
Como exemplo, dado este arquivo de composição:
version: '3' services: html: image: nginx
A execução de docker-compose.yml --file <filename> config
produzirá:
services: html: image: nginx version: '3.0'
A outra maneira de testar isso é simplesmente criar um arquivo "3" que contenha recursos introduzidos após o 3.0. configs
é um recurso adicionado à versão 3.3. Executando este arquivo:
version: '3' services: html: image: nginx configs: - source: myconfig target: /tmp/abc.txt configs: myconfig: file: ./some-file.txt
produzirá um erro indicando que "configs" não é uma seleção válida.