Thanks for quick reply. Here is the information you asked.
Docker engine version : Docker version 20.10.7, build f0df350
Compose version : Docker Compose version 2.0.0-beta.4
OS : host windows , image OS : windows
Full compose YAML file : only one service (administration) in compose file
Have you tried docker-compose --verbose up : same output “not implemented”
Does it work with other compose files : I checked for Linux mongodb image and its working
Does it work if you run a different version of the image : don’t have other version
Is the app in the image doing something special or different to a normal image : there is asp .net web application and running some powershell scripts to configuring that. The image is running without any problem if run with docker run docker run -d -p 10101:80 --name administration repo.private-repo:9443/corasequenceadministration:tagname
I also checked it with another window based docker and same issue there.
do I need to install something for window based container to run from docker-compose.
Yesterday, I’ve updated a Windows Docker Desktop running Linux containers to the June 5th Docker version 20.10.7, build f0df350 which for me came with docker-compose version 1.29.2, build 5becea4c.
I am not seeing the problems you describe. Assuming Compose does not differ for Linux or Windows images, maybe this is a problem with the beta version that you’re somehow using?
I’m having the same issue. It started happening since I updated docker to latest version. Everything had been working fine and no changes made. but after docker updated, I started seeing this “not implemented” message when I run docker-compose up
hi,
This is because of beta version of docker-compose. I downloaded the docker from docker for windows and with it docker-compose beta version was installed.
This I downloaded from docker for windows. Now it is working fine. With this the docker-compose version 1.29.2, build 5becea4c is installed.
So uninstall docker-desktop completely(remove all files that are related to docker installation. I removed them manually) from your system and then install using the correct installer.
I hope this will solve your issue.
Fixed it.
It’s related to docker compose v2 beta which is experimental feature
You can simply disable it in either in Docker desktop app
Open Docker desktop app, then go to Setting. You will see “General”, “Resources”, “Docker Engine” and then “Experimental Features”. you can disable it from here
OR simply run this command - c:> docker disable-v2
docker-compose is the single node orchestrator everyone knows and uses.
dock compose is the build-in compose support of the docker cli that targets cloud environments only!
Both tools are NOT interchangeable and support different target environments.
The current release of docker compose IS a docker-cli plugin, which needs to be located in ~/.docker/cli-plugins/docker-compose (any filename matching “^[a-z][a-z0-9]*$” does the job actualy.
Functialy it replaced docker-compose, but is now a docker-cli plugin, instead of a standalone python application. I just used docker compose up -d to deploy a compose file to the local docker engine.