ErniePantuso Posted August 1, 2020 Posted August 1, 2020 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. 0 Quote
Igor Posted August 1, 2020 Posted August 1, 2020 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. 0 Quote
ErniePantuso Posted August 13, 2020 Author Posted August 13, 2020 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 0 Quote
Pizzanova Posted February 20, 2024 Posted February 20, 2024 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. 0 Quote
Recommended Posts
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.