versiones running latest error couldn compose ubuntu docker docker-compose

running - Ubuntu y actualizando Docker



uninstall docker compose (5)

Estoy intentando ejecutar la última versión estable de docker y docker-compose.

Estoy siguiendo las instrucciones en https://docs.docker.com/engine/installation/linux/ubuntulinux/

Aparentemente la versión actual de docker-compose es 1.7.

Sin embargo, después de ejecutar la documentación, instalar el docker-engine, obtengo:

$ docker-compose --version docker-compose version: 1.4.0

Y

$ docker --version Docker version 1.11.1, build 5604cbe

Cuando intento actualizarlo, obtengo lo siguiente:

$ sudo apt-get upgrade docker-engine Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... docker-engine is already the newest version. Done

Actualizar

Esto sigue siendo cada vez más extraño. Después de probar todos los consejos a continuación, ahora obtengo esto:

$ docker-compose -v The program ''docker-compose'' is currently not installed. You can install it by typing: sudo apt-get install docker-compose anton@Charles:~$ sudo apt-get install docker-compose Reading package lists... Done Building dependency tree Reading state information... Done docker-compose is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

¿Cómo entonces puedo actualizar la ventana acoplable?

Gracias


Desde que perdí media hora en esto, tal vez ayude a algunas personas. Lo que tuve que hacer para actualizar mi versión es:

curl -L "https://github.com/docker/compose/releases/download/1.13.0/docker-compose-$(uname -s)-$(uname -m)" > ./docker-compose sudo mv ./docker-compose /usr/bin/docker-compose sudo chmod +x /usr/bin/docker-compose

Utilice la última versión de la 1.13.0 acoplable en lugar de 1.13.0 .


Esto parece haber funcionado para mí y parece bastante simple.

sudo apt-get update sudo apt-get upgrade docker-ce

Resultados en los siguientes

docker-ce is already the newest version.



Prueba estas cosas:

sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -" sudo sh -c "echo deb http://get.docker.io/ubuntu docker main/ > /etc/apt/sources.list.d/docker.list" sudo aptitude update sudo aptitude install lxc-docker

Si esto no funciona, hagámoslo a través de terceros:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 $ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" $ sudo apt-get update $ sudo apt-get install lxc-docker


This is a problem when you have docker installed as latest version and docker-compose is old version try docker-compose -V if it gives old version then you have to uninstall via `Pip` `pip uninstall docker-compose` most of the time you uninstall with the same tool how you installed old version it might give some error and partial uninstall Just restart ubuntu and then install docker from https://docs.docker.com/engine/installation/ check docker compose version again hopefully its latest and compatible with docker See the install docs for more install options and instructions. Compose file format compatibility matrix Compose file format Docker Engine 3.0 ; 3.1 1.13.0+ 2.1 1.12.0+ 2.0 1.10.0+ 1.0 1.9.1+ Changes