It looks like docker-compose was completely reimplemented (presumably in 2020-early 2021) in go (from python), likely as part of the push to get docker working on Apple silicon.
In any case, I've updated my docker-compose install. I still have to remove my prior install (the binary in /usr/local/bin/docker-compose), but I've started up the system using the new implementation (it re-downloaded images) and the few things I checked were functional, but I should check more extensively.
Assuming the new compose is a proper drop-in replacement, the makefile recipes should be edited (from docker-compose ... to docker compose) and any references in documentation should also be updated.
It looks like docker-compose was completely reimplemented (presumably in 2020-early 2021) in go (from python), likely as part of the push to get docker working on Apple silicon.
In any case, I've updated my docker-compose install. I still have to remove my prior install (the binary in
/usr/local/bin/docker-compose
), but I've started up the system using the new implementation (it re-downloaded images) and the few things I checked were functional, but I should check more extensively.Assuming the new compose is a proper drop-in replacement, the makefile recipes should be edited (from
docker-compose ...
todocker compose
) and any references in documentation should also be updated.