August 1, 20206 yr I’m running Armbian 20.05.7 stable on an Odroid HC2 (XU4). I installed Docker Compose using the instrux found in the Linux section of the Docker install page. I’m logged in as root via SSH. I run the curl command (which I literally copied/pasted from the docs install page) curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose then chmod +x /usr/local/bin/docker-compose and I check it with which docker-compose which returns: /usr/local/bin/docker-compose When I try to test the installation… docker-compose --version it returns: bash: /usr/bin/docker-compose: Permission denied Notice that it seems to want /usr/bin instead of /usr/local/bin, so (as suggested on the docs install page) I run ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose and I try to test the installation again. Now it returns: /usr/bin/docker-compose: line 1: Not: command not found I removed everything and tried the curl command (pointed at /usr/bin instead of /usr/local/bin) again, followed by the chmod command. Now which docker-compose returns /usr/bin/docker-compose So I try to test the installation again with docker-compose --version and I get the same thing: /usr/bin/docker-compose: line 1: Not: command not found What in the heck am I doing wrong? I tried posting this on the Docker forums but no one has responded so I'm wondering if it's more of an Armbian issue.
August 1, 20206 yr 3 hours ago, ErniePantuso said: I'm wondering if it's more of an Armbian issue. On a user space level its almost 99% chances that its not an Armbian issue. It can be yet another GNU software bug. "1000 people's" work we don't even try to fix or problem with a software you are trying to install. https://github.com/docker/compose/releases As you can see, ARM architecture is not available as binary. You will need to build from sources.
August 13, 20206 yr Author In case anyone stumbles upon this and, like me, is trying to install docker-compose on Debian Buster-based Armbian (arm64 architecture) the answer, as it turns out, is quite simple... Install Docker using softy. (Softy does all the work - it's great!) I recommend testing the install with docker run hello-world Once that's done and successful, you can just run sudo apt install docker-compose and it just works. If you want to test it, paste this into docker-compose.yml: version: '3' services: web: image: nginx:latest ports: - "8080:80" links: - php php: image: php:7-fpm then run docker-compose up -d && docker ps
February 20, 20242 yr Many thanks to you ErnieePantuso. I am a beginner that confronted this very issue, and your solution was so appreciated. Just for the record, I am a noob, now successful in installing: Armbian 23.8.1 Jammy Current 6.1.5.0 and after update and upgrade, arrived at Armbian 23.11.1 on 6.1.5.0 on a S905X3 android box (A95XF3 Air). I had problems finding a u-boot.ext that would work, and the two different Armbian sites made it a little confusing since they use different install techniques. I know this thread is old, but still useful.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.