尝试在 Synology 上安装 Docker Compose 但无法安装?

尝试在 Synology 上安装 Docker Compose 但无法安装?

终端图片:

图片

大家好,我一直在为此绞尽脑汁。我严格遵循了许多指南。(我不是经验丰富的服务器/技术人员,我只是按照步骤操作,所以请原谅我的无知)。

完成所有步骤后,docker-compose --version 仍然产生line 1: Not: command not found

很困惑要怎么做才能获得docker-compose up。据说,通过包管理器安装 docker 时,docker-compose 会安装在 Synology 上,但我甚至无法完成这一步。有什么想法吗?

答案1

因为您将其下载到本地文件夹中,请尝试输入:

./docker-compose --version

当未指定时,可执行./文件应位于环境变量中包含的目录内$PATH(例如/usr/local/bin,,,...)/usr/bin/bin

答案2

在解决这个问题之前,您是否尝试过在从软件包中心安装 Docker 后运行 docker-compose?我记得过去必须执行一些手动步骤,但现在看来 docker-compose 是与 Docker 一起安装的。在撰写本文之前,我确实启动了虚拟 dsm 6.2 和 7,并通过软件包中心安装了 docker,并且安装了 docker-compose。

开箱即用,如下所示:虚拟 DSM 6.2 具有 Docker 20.10.3 和 compose 1.28.5 虚拟 DSM 7 具有 docker 20.10.3 和 compose 1.28.5

您可以尝试从软件包中心删除 docker 并重新安装。在我的示例中,/var/packages/Docker/target/usr/bin 包含所有文件,包括 docker-compose。还可以检查卸载后手动下载的 docker-compose 是否已从该位置删除。

希望这可以帮助。

相关内容