-
Notifications
You must be signed in to change notification settings - Fork 157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some incompatibility between Docker Compose v2 and Mutagen #298
Comments
Hi @evox95, this is a known issue, unfortunately without any workarounds at the moment. I've been meaning to update the docs, but haven't gotten around to it just yet. Now that Compose V2 is GA, I'm working on support for it in a separate repository here. I'm working to get that shipped ASAP, probably in a beta form sometime next week. It should be significantly more robust than the current Mutagen Compose support since it will embed Compose V2 directly. I'll leave this issue open for now as a tracking issue, as I don't think we have one yet. |
Mutagen Compose (i.e. Compose V2 support) is now available for testing: https://github.com/mutagen-io/mutagen-compose/releases/tag/v0.13.0-beta2 This is a complete rewrite that uses the new Go-based Docker Compose V2 implementation directly (rather than emulating and wrapping the Python-based Since this will now be an external project, I'd like to keep Compose-related issues in the Mutagen Compose issue tracker. Here are the key details:
Hopefully that takes care of the Compose V2 support from the Mutagen side. Now it's just a matter of testing, feedback, and releasing a final version alongside Mutagen v0.13. |
Platform
Mutagen version
0.12.0-beta8
Docker version
Client:
Cloud integration: 1.0.17
Version: 20.10.8
API version: 1.41
Go version: go1.16.6
Git commit: 3967b7d
Built: Fri Jul 30 19:55:20 2021
OS/Arch: darwin/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.8
API version: 1.41 (minimum version 1.12)
Go version: go1.16.6
Git commit: 75249d8
Built: Fri Jul 30 19:52:31 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.9
GitCommit: e25210fe30a0a703442421b0f60afac609f950a3
runc:
Version: 1.0.1
GitCommit: v1.0.1-0-g4144b63
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Problem
I am using the x-mutagen extension for docker-compose.yml. Everything was working fine until a certain Docker update. Running the
mutagen compose -f docker-mutagen.yml up
command started returning an error when trying to connect to a Docker volume:I reinstalled Docker and Mutagen, but it didn't help.
Resolution
I had to disable the 'Use Docker Compose V2' option in the Docker settings. After a reboot, everything started working again. There must be some incompatibility between Docker Compose v2 and Mutagen.
Mutagen is a great piece of software without which my work with Docker on macOS would be nearly impossible.
The text was updated successfully, but these errors were encountered: