让$ docker为docker-compose组成一个命令
有没有一种方法让docker compose
在一个bash别名中运行docker-compose
?
我知道docker
是它自己的一个命令,所以我不认为你可以,我想我会问,因为当我inputdocker
这么docker
,它驱使我疯狂制造别名。
我已经有alias dco=docker-compose
但是你知道,一个兄弟正在寻找更好的方法。 🙂
你可以改变一个function
:
docker() { if [ "$1" = "compose" ] then shift docker-compose "$@" else command docker "$@" fi }
这里的command
阻止docker
函数再次调用自己。
另请参见: 我可以别名子命令吗? (缩短docker ps的输出),如@zlemini所述