open-learning-exchange.github.io icon indicating copy to clipboard operation
open-learning-exchange.github.io copied to clipboard

Fixed Docker -compose --version error on ubuntu 18.10

Open adiec7 opened this issue 6 years ago • 5 comments

Problem

On Ubuntu 18.10 docker compose will install and mount successfully but will return an error shown in the screenshot below

Steps to reproduce the problem

Run curl -L https://github.com/docker/compose/releases/download//docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose. Then sudo chmod +x /usr/local/bin/docker-compose. Finally docker-compose --version

Screenshots

screenshot-from-2018-12-15-03-55-27

Proposed solution

$ sudo apt remove docker-compose # OK $ sudo -i $ curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose $ exit # to exit root shell

$ whereis docker-compose docker-compose: /usr/local/bin/docker-compose

$ docker-compose --version -bash: /usr/bin/docker-compose: No such file or directory

$ /usr/local/bin/docker-compose --version docker-compose version 1.21.0, build

For some reason, it is using previous installed docker-compose!

$ ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose $ docker-compose --version docker-compose version 1.21.0

adiec7 avatar Dec 20 '18 13:12 adiec7

solution is running ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose

lmmrssa avatar Dec 21 '18 06:12 lmmrssa

solution is running ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose this did not work on for me but this works $ sudo apt remove docker-compose # OK $ sudo -i $ curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-uname -s-uname -m` > /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose $ exit # to exit root shell $ whereis docker-compose docker-compose: /usr/local/bin/docker-compose

$ docker-compose --version

$ /usr/local/bin/docker-compose --version docker-compose version 1.21.0, build

adiec7 avatar Dec 21 '18 07:12 adiec7

Can i open a pull request now?

adiec7 avatar Dec 21 '18 07:12 adiec7

@adiec7 Removing old docker is already mentioned on steps. And using /usr/local/bin/docker-compose might not be good approach so you need to create symbolic link that points to /usr/local/bin/docker-compose But you can open Pull Request will review and add comments if anything required to change.

lmmrssa avatar Dec 24 '18 03:12 lmmrssa

How is the update on this @adiec7 and @lmmrssa?

empeje avatar Feb 18 '19 17:02 empeje