Sådan opdateres docker-komponere på Docker til Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har installeret Docker for Windows på min maskine (Windows 10, Hyper-V). Versionen er 18.03.0-ce. Men versionen af ​​docker-compose er 1.20.1. Jeg vil køre docker-komponere med en docker- compose.yml-fil indeholdende egenskabsversionen: '2'. Jeg får fejlen:


Klientversion 1.22 er for gammel. Mindst understøttet API-version er 1,24. Opgrader venligst din klient til en nyere version


Hvordan kan jeg opgradere til en nyere version af docker-compose?

Bedste reference


Jeg ved ikke, du har stadig det samme problem eller ej. Kontroller venligst 'version' -værdien i docker-compose.yml filen skal være mere end '2'. For mig ændrede jeg det til '2.1' og det fungerede.
version: '2.1' i komponentfilen er den minimale understøttede version for Windows-containere. Jeg fandt det herfra: https://github.com/docker/for-win/issues/268[1]