docker-compose - Docker-compose:/usr/local/bin/docker-compose:第 1 行:Not:找不到命令
问题描述
我正在尝试在安装了 Raspbian buster 的 Raspberry Pi 3+ 上安装 Docker-compose。我按照docker.com上的说明进行操作。在我输入命令后:sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
。它显示了一个用于下载的表格
好像没有下载,只是有一个文件docker-compose
保存在/usr/local/bin/docker-compose
. 当我打开它时,它是空的。然后我输入命令docker-compose -v
,它显示错误/usr/local/bin/docker-compose : line 1: Not: command not found
。有人有解决方案吗?
解决方案
这是因为在树莓派上,命令的 url 部分会导致
https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-armv7l
在https://github.com/docker/compose/releases/tag/1.24.1查看最新的稳定版本,您可以看到该架构没有下载,armv7l
因此文件为空,因为没有可下载的内容。
一旦我弄清楚如何docker-compose
在 Raspian 上安装,将更新答案。
编辑:
通过apt-get
. 注意:目前(2019 年 11 月 8 日)这会安装版本 1.21,它不是最新的可用版本。
sudo apt-get install docker-compose
通过pip3
. (安装最新)
sudo apt-get install python3-pip
sudo pip3 install docker-compose
然后重启你的系统
sudo shutdown -r
推荐阅读
- android - java.lang.RuntimeException:在 kotlin 中使用绑定适配器时调用观察者方法失败
- javascript - 如何检查javascript流类型中是否存在值
- laravel-8 - Laravel 迁移 - 这个模式有什么错误或写得不好吗?
- java - 使用 Docker-compose 部署 Spring Boot 服务 - 内存问题:资源耗尽事件
- javascript - Express.Js 具有相同的参数名称但未通过
- pandas - 使用 python pandas,我如何将数据集合并在一起并创建一个具有唯一修饰符的列?
- html - 单击模式下的引导单选按钮轮廓
- kubernetes - 在 k8s 退出时重新创建容器
- docker - 如何在多阶段构建中使用 Go Docker 镜像访问 Go 私有存储库?
- python - 希望再重复我的代码 3 次(总共 4 次)。Python