首先声明,我不是最有品德的Linux用户,请谅解... 以下是我采取的所有步骤的简要介绍。最终的问题/问题是似乎不可能为我下载一个正确的docker-compose安装。
- 按照说明安装docker https://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html
- sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
尝试使用上述命令的4个变体来安装docker-compose。如下面URL所示。
- https://www.codegrepper.com/code-examples/php/how+to+install+docker+compose+in+ec2
- https://portal.cloud303.io/forum/aws-1/question/i-want-to-install-docker-compose-on-an-amazon-linux-2-ec2-instance-9
- https://acloudxpert.com/how-to-install-docker-compose-on-amazon
- https://gist.github.com/npearce/6f3c7826c7499587f00957fee62f8ee9在键入“docker-compose”、“sudo docker-compose”等时,它只会显示:
"第1行:未找到命令"。
问题似乎是docker-compose文件大小只有9kb。因为每次使用上述提到的docker-compose安装序列时,我都会得到这个结果。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9 100 9 0 0 58 0 --:--:-- --:--:-- --:--:-- 58
这个问题在这里有所提及:https://github.com/docker/compose/issues/6268
其中提到操作系统不受支持或者我们正在运行32位实例,但这些似乎都很奇怪,因为上述所有教程都是专门针对AWS EC2 Linux 2。
顺便说一下,'uname -m'返回的是aarch64。
那么,有人知道如何获取完整版本的docker-compose而不是9kb的文件吗?
谢谢!