How to alias docker-compose to docker compose?
May 3
From my understanding, docker compose is the latest version. This is the one at least I installed from docker official documentation.
I am working on a project that use docker-compose in their makefile.
How could I forward all the calls (and their arguments) from docker-compose to docker compose ?
I created an alias:
alias docker-compose="docker compose"
It works fine in terminal. But not in the make file.
1 answer
Accepted answer · original discussion
May 10
One solution I've come up with is to create a little script.
File: /bin/docker-compose
Content:
docker compose "$@"
Alternatively, in order to respect previous container naming convention (with underscore delimiter _ over -):
docker compose --compatibility "$@"
To make the script executable: sudo chmod +x /bin/docker-compose.
You can check it with docker-compose version.
0 question comments
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.