我通过安装了 docker-compose
$ sudo apt-get install docker-compose-plugin
正如我从输出中看到的dpkg -L docker-compose-plugin
:
/.
/usr
/usr/libexec
/usr/libexec/docker
/usr/libexec/docker/cli-plugins
/usr/libexec/docker/cli-plugins/docker-compose
/usr/share
/usr/share/doc
/usr/share/doc/docker-compose-plugin
/usr/share/doc/docker-compose-plugin/changelog.Debian.gz
它安装到/usr/libexec/docker/cli-plugins/docker-compose
我不应该通过包安装它吗docker-compose-plugin
?
显然终端在那里找不到它。这真的是安装 docker-compose 的正确方法吗?如果是这样,我如何使二进制文件可供我的系统使用,例如,以便命令也能找到它which
。
我只能用整个合格路径运行它$ /usr/libexec/docker/cli-plugins/docker-compose
/usr/libexec/
顺便说一句,为什么它显然安装到系统似乎不查找二进制文件的文件夹( )?
谢谢
答案1
根据https://docs.docker.com/compose/#compose-v2-and-the-new-docker-compose-commanddocker-compose 通过软件包 docker-compose-plugin 安装时是新版本 2,并且无需假设即可启动
代替
$ docker-compose up
你会发出
$ docker compose up
连字符被替换为空格!