Estou a aprender o docker-compose de acordo com isso .
Depois de executar docker-compose up
, ele diz
/tmp/_MEIepUvmP/docker/api/client.py:163: UserWarning: The minimum API version supported is 1.21, but you are using version 1.18. It is recommended you either upgrade Docker Engine or use an older version of Docker SDK for Python.
Traceback (most recent call last):
File "bin/docker-compose", line 6, in <module>
File "compose/cli/main.py", line 71, in main
File "compose/cli/main.py", line 124, in perform_command
File "compose/cli/main.py", line 1001, in up
File "compose/cli/main.py", line 997, in up
File "compose/project.py", line 451, in up
File "compose/project.py", line 508, in initialize
File "compose/network.py", line 262, in initialize
File "compose/network.py", line 63, in ensure
File "compose/network.py", line 96, in inspect
File "site-packages/docker/utils/decorators.py", line 31, in wrapper
docker.errors.InvalidVersion: inspect_network is not available for version < 1.21
Failed to execute script docker-compose
Minha versão do docker é:
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.2.1
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.2.1
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64
Então, tento export COMPOSE_API_VERSION=1.21
, diz
ERROR: client and server don't have same version (client : 1.21, server: 1.18)
Eu acho que esse problema pode ser resolvido se eu atualizar a versão do servidor para 1.21, mas eu não sei como fazer isso, alguma idéia?